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
-
-