Index: vhUnitTest/WSimpl/PM/Maatwerk/MaatwerkService/DotNet/HalffabrikatenFromJsonNaarDomConverter/GeefHalffabItemsBoom/Test.cls.xml =================================================================== diff -u -r63379 -r63436 --- vhUnitTest/WSimpl/PM/Maatwerk/MaatwerkService/DotNet/HalffabrikatenFromJsonNaarDomConverter/GeefHalffabItemsBoom/Test.cls.xml (.../Test.cls.xml) (revision 63379) +++ vhUnitTest/WSimpl/PM/Maatwerk/MaatwerkService/DotNet/HalffabrikatenFromJsonNaarDomConverter/GeefHalffabItemsBoom/Test.cls.xml (.../Test.cls.xml) (revision 63436) @@ -17,16 +17,20 @@ 1 - -vhTest.Dummy.WSimpl.PM.Maatwerk.MaatwerkService.DotNet.RolNaamValidator.TrueValidator + +vhTest.Mock.WSimpl.PM.Maatwerk.MaatwerkService.DotNet.RolNaamValidatorFactory 1 aTestName:%String @@ -38,7 +42,7 @@ Set Halffabrikaten.Rol = "UT_Rol1" // Act - Set Converter = ##class(WSimpl.PM.Maatwerk.MaatwerkService.DotNet.HalffabrikatenFromJsonNaarDomConverter).%New(,..RolNaamValidatorDummy) + Set Converter = ##class(WSimpl.PM.Maatwerk.MaatwerkService.DotNet.HalffabrikatenFromJsonNaarDomConverter).%New( , ..RolNaamValidatorFactoryStub) #dim HalffabItemsBoom As DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom = Converter.GeefHalffabItemsBoom(Halffabrikaten) // Assert @@ -64,7 +68,7 @@ Set Halffabrikaten.Halffab.SelectieKenmerken = ##class(%ArrayOfDataTypes).%New() ; Lege array // Act - Set Converter = ##class(WSimpl.PM.Maatwerk.MaatwerkService.DotNet.HalffabrikatenFromJsonNaarDomConverter).%New(,..RolNaamValidatorDummy) + Set Converter = ##class(WSimpl.PM.Maatwerk.MaatwerkService.DotNet.HalffabrikatenFromJsonNaarDomConverter).%New( , ..RolNaamValidatorFactoryStub) #dim HalffabItemsBoom As DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom = Converter.GeefHalffabItemsBoom(Halffabrikaten) // Assert @@ -102,7 +106,7 @@ Set Halffabrikaten.Halffab.SelectieKenmerken = SelectieKenmerken // Act - Set Converter = ##class(WSimpl.PM.Maatwerk.MaatwerkService.DotNet.HalffabrikatenFromJsonNaarDomConverter).%New(,..RolNaamValidatorDummy) + Set Converter = ##class(WSimpl.PM.Maatwerk.MaatwerkService.DotNet.HalffabrikatenFromJsonNaarDomConverter).%New( , ..RolNaamValidatorFactoryStub) #dim HalffabItemsBoom As DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom = Converter.GeefHalffabItemsBoom(Halffabrikaten) // Assert @@ -136,7 +140,7 @@ Do Halffabrikaten.HalffabItems.Insert(HalffabItemStd1) // Act - Set Converter = ##class(WSimpl.PM.Maatwerk.MaatwerkService.DotNet.HalffabrikatenFromJsonNaarDomConverter).%New(,..RolNaamValidatorDummy) + Set Converter = ##class(WSimpl.PM.Maatwerk.MaatwerkService.DotNet.HalffabrikatenFromJsonNaarDomConverter).%New( , ..RolNaamValidatorFactoryStub) #dim HalffabItemsBoom As DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom = Converter.GeefHalffabItemsBoom(Halffabrikaten) // Assert @@ -183,7 +187,7 @@ Do Halffabrikaten.HalffabItems.Insert(HalffabItemSamSub) // Act - Set Converter = ##class(WSimpl.PM.Maatwerk.MaatwerkService.DotNet.HalffabrikatenFromJsonNaarDomConverter).%New(,..RolNaamValidatorDummy) + Set Converter = ##class(WSimpl.PM.Maatwerk.MaatwerkService.DotNet.HalffabrikatenFromJsonNaarDomConverter).%New( , ..RolNaamValidatorFactoryStub) #dim HalffabItemsBoom As DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom = Converter.GeefHalffabItemsBoom(Halffabrikaten) // Assert Index: WSimpl/PM/Maatwerk/MaatwerkService/DotNet/HalffabrikatenFromJsonNaarDomConverter.cls.xml =================================================================== diff -u -r63432 -r63436 --- WSimpl/PM/Maatwerk/MaatwerkService/DotNet/HalffabrikatenFromJsonNaarDomConverter.cls.xml (.../HalffabrikatenFromJsonNaarDomConverter.cls.xml) (revision 63432) +++ WSimpl/PM/Maatwerk/MaatwerkService/DotNet/HalffabrikatenFromJsonNaarDomConverter.cls.xml (.../HalffabrikatenFromJsonNaarDomConverter.cls.xml) (revision 63436) @@ -18,8 +18,8 @@ 1 - -%String + +WSimpl.PM.Maatwerk.MaatwerkService.DotNet.RolNaamValidatorFactory 1 @@ -29,15 +29,15 @@ -HalffabFromJsonBepaler:WSimpl.PM.Maatwerk.MaatwerkService.DotNet.HalffabFromJsonBepaler="",RolNaamValidator:WSimpl.PM.Maatwerk.MaatwerkService.DotNet.RolNaamValidator.IValidator="" +HalffabFromJsonBepaler:WSimpl.PM.Maatwerk.MaatwerkService.DotNet.HalffabFromJsonBepaler="",RolNaamValidatorFactory:WSimpl.PM.Maatwerk.MaatwerkService.DotNet.RolNaamValidatorFactory="" 1 1 %Status 1 @@ -47,12 +47,9 @@ DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom - - - -FactoryMethod : uit te breiden voor ieder nieuw Maatwerk variant, waarvan de berekening via .NET verloopt -1 -WSimpl.PM.Maatwerk.MaatwerkService.DotNet.RolNaamValidator.IValidator - -