Index: vhUnitTest/AXimpl/Dynamics/InventoryOut/Converter/ReceptieAfmeldenConverter/Convert/Test.cls.xml =================================================================== diff -u -r45312 -r45314 --- vhUnitTest/AXimpl/Dynamics/InventoryOut/Converter/ReceptieAfmeldenConverter/Convert/Test.cls.xml (.../Test.cls.xml) (revision 45312) +++ vhUnitTest/AXimpl/Dynamics/InventoryOut/Converter/ReceptieAfmeldenConverter/Convert/Test.cls.xml (.../Test.cls.xml) (revision 45314) @@ -58,22 +58,8 @@ Do ..OrderApiStub.IndienMethodCall("GeefBon",$$$DummyInteger,$$$ElkeWaarde).DanReturn(..MaakBonEnLijnen(1)) - Set ProductStub = ##class(vhTest.Mock.DOM.PM.Product).%New() + Set Converter = ##class(AXimpl.Dynamics.InventoryOut.Converter.ReceptieAfmeldenConverter).%New(InventoryOutConverterStub, ..OrderApiStub, ..MaakBouwsteenIteratorFactory(1)) - Set ProductApiStub = ##class(vhTest.Mock.DOM.PM.ProductAPI).%New() - Do ProductApiStub.IndienMethodCall("GeefProduct","9000001").DanReturn(ProductStub) - - Set BouwsteenDummy = ##class(AXimpl.Admin.DOM.PM.Bouwsteen).%New() - Set BouwsteenDummy.ProductId = "9000001" - Set Bouwstenen = ##class(%ListOfDataTypes).%New() - Do Bouwstenen.Insert(BouwsteenDummy) - #dim BouwsteenIterator As AXimpl.Admin.DOM.PM.BouwsteenIterator = ##class(TECH.ListIterator).%New(Bouwstenen) - - Set BouwsteenIteratorFactory = ##class(vhTest.Mock.AXimpl.Dynamics.InventoryOut.Converter.BouwsteenIteratorFactory).%New(ProductApiStub) - Do BouwsteenIteratorFactory.IndienMethodCall("Maak","9000001").DanReturn(BouwsteenIterator) - - Set Converter = ##class(AXimpl.Dynamics.InventoryOut.Converter.ReceptieAfmeldenConverter).%New(InventoryOutConverterStub, ..OrderApiStub, BouwsteenIteratorFactory) - #dim Response As AXif.Dynamics.Inventory.MessageParts = Converter.Convert(..Request,..GUID) Do $$$AssertEquals(Response.MessagePart.Header.GetAt(1).ProdRAF.Count(),1) @@ -89,24 +75,10 @@ Set InventoryOutConverterStub = ##class(vhTest.Mock.AXimpl.Dynamics.InventoryOut.Converter.InventoryOutConverter).%New() Do InventoryOutConverterStub.IndienMethodCall("Convert",..Matches.DataTransferObject(..RequestInventoryOut),$$$ElkeWaarde).DanReturn(Antwoord) - Do ..OrderApiStub.IndienMethodCall("GeefBon",$$$DummyInteger,$$$ElkeWaarde).DanReturn(..MaakBonEnLijnen(1)) + Do ..OrderApiStub.IndienMethodCall("GeefBon",$$$DummyInteger,$$$ElkeWaarde).DanReturn(..MaakBonEnLijnen(1)) - Set ProductStub = ##class(vhTest.Mock.DOM.PM.Product).%New() + Set Converter = ##class(AXimpl.Dynamics.InventoryOut.Converter.ReceptieAfmeldenConverter).%New(InventoryOutConverterStub, ..OrderApiStub, ..MaakBouwsteenIteratorFactory(1)) - Set ProductApiStub = ##class(vhTest.Mock.DOM.PM.ProductAPI).%New() - Do ProductApiStub.IndienMethodCall("GeefProduct","9000001").DanReturn(ProductStub) - - Set BouwsteenDummy = ##class(AXimpl.Admin.DOM.PM.Bouwsteen).%New() - Set BouwsteenDummy.ProductId = "9000001" - Set Bouwstenen = ##class(%ListOfDataTypes).%New() - Do Bouwstenen.Insert(BouwsteenDummy) - #dim BouwsteenIterator As AXimpl.Admin.DOM.PM.BouwsteenIterator = ##class(TECH.ListIterator).%New(Bouwstenen) - - Set BouwsteenIteratorFactory = ##class(vhTest.Mock.AXimpl.Dynamics.InventoryOut.Converter.BouwsteenIteratorFactory).%New(ProductApiStub) - Do BouwsteenIteratorFactory.IndienMethodCall("Maak","9000001").DanReturn(BouwsteenIterator) - - Set Converter = ##class(AXimpl.Dynamics.InventoryOut.Converter.ReceptieAfmeldenConverter).%New(InventoryOutConverterStub, ..OrderApiStub, BouwsteenIteratorFactory) - #dim Response As AXif.Dynamics.Inventory.MessageParts = Converter.Convert(..Request,..GUID) Do $$$AssertEquals(Response.MessagePart.Header.GetAt(1).ProdRAF.Count(),1) @@ -143,31 +115,8 @@ Do ..OrderApiStub.IndienMethodCall("GeefBon",$$$DummyInteger,$$$ElkeWaarde).DanReturn(..MaakBonEnLijnen(2)) - Set ProductStub1 = ##class(vhTest.Mock.DOM.PM.Product).%New() - Set ProductStub2 = ##class(vhTest.Mock.DOM.PM.Product).%New() + Set Converter = ##class(AXimpl.Dynamics.InventoryOut.Converter.ReceptieAfmeldenConverter).%New(InventoryOutConverterStub, ..OrderApiStub, ..MaakBouwsteenIteratorFactory(2)) - Set ProductApiStub = ##class(vhTest.Mock.DOM.PM.ProductAPI).%New() - Do ProductApiStub.IndienMethodCall("GeefProduct","9000001").DanReturn(ProductStub1) - Do ProductApiStub.IndienMethodCall("GeefProduct","9000002").DanReturn(ProductStub2) - - Set BouwsteenDummy1 = ##class(AXimpl.Admin.DOM.PM.Bouwsteen).%New() - Set BouwsteenDummy1.ProductId = "9000001" - Set Bouwstenen1 = ##class(%ListOfDataTypes).%New() - Do Bouwstenen1.Insert(BouwsteenDummy1) - #dim BouwsteenIterator1 As AXimpl.Admin.DOM.PM.BouwsteenIterator = ##class(TECH.ListIterator).%New(Bouwstenen1) - - Set BouwsteenDummy2 = ##class(AXimpl.Admin.DOM.PM.Bouwsteen).%New() - Set BouwsteenDummy2.ProductId = "9000002" - Set Bouwstenen2 = ##class(%ListOfDataTypes).%New() - Do Bouwstenen2.Insert(BouwsteenDummy2) - #dim BouwsteenIterator2 As AXimpl.Admin.DOM.PM.BouwsteenIterator = ##class(TECH.ListIterator).%New(Bouwstenen2) - - Set BouwsteenIteratorFactory = ##class(vhTest.Mock.AXimpl.Dynamics.InventoryOut.Converter.BouwsteenIteratorFactory).%New(ProductApiStub) - Do BouwsteenIteratorFactory.IndienMethodCall("Maak","9000001").DanReturn(BouwsteenIterator1) - Do BouwsteenIteratorFactory.IndienMethodCall("Maak","9000002").DanReturn(BouwsteenIterator2) - - Set Converter = ##class(AXimpl.Dynamics.InventoryOut.Converter.ReceptieAfmeldenConverter).%New(InventoryOutConverterStub, ..OrderApiStub, BouwsteenIteratorFactory) - #dim Response As AXif.Dynamics.Inventory.MessageParts = Converter.Convert(..Request,..GUID) Do $$$AssertEquals(Response.MessagePart.Header.GetAt(1).ProdRAF.Count(),2) @@ -177,29 +126,13 @@ + + +AantalBouwstenenIterators:%Integer +1 +vhTest.Mock.AXimpl.Dynamics.InventoryOut.Converter.BouwsteenIteratorFactory + + + + +AantalProducten:%Integer +1 +vhTest.Mock.DOM.PM.ProductAPI + +