Index: vhTestFiles/UnitTests/AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter/Test/Test2lijnenzelfdeleverancierZelfdeProduct/Journaal2lijnenZelfdeProduct.xml =================================================================== diff -u --- vhTestFiles/UnitTests/AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter/Test/Test2lijnenzelfdeleverancierZelfdeProduct/Journaal2lijnenZelfdeProduct.xml (revision 0) +++ vhTestFiles/UnitTests/AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter/Test/Test2lijnenzelfdeleverancierZelfdeProduct/Journaal2lijnenZelfdeProduct.xml (revision 45603) @@ -0,0 +1,19 @@ + + + JournalId + + 1234 + Purch + Identnummer + 1 + 25 + + + 1234 + Purch + Identnummer + 2 + 26 + + + Index: vhUnitTest/AXimpl/Dynamics/InventoryIn/Converter/InventoryInConverter/Test.cls.xml =================================================================== diff -u -r45517 -r45603 --- vhUnitTest/AXimpl/Dynamics/InventoryIn/Converter/InventoryInConverter/Test.cls.xml (.../Test.cls.xml) (revision 45517) +++ vhUnitTest/AXimpl/Dynamics/InventoryIn/Converter/InventoryInConverter/Test.cls.xml (.../Test.cls.xml) (revision 45603) @@ -27,18 +27,19 @@ Do ReceptieServiceMock.VerwachtMethodCall("MaakReceptieVoorToelevering","1234","1",ListMatcher ,64524.57298,"BestelBevestigingNr").DanReturn("RcpNummer") Set RequestInventoryOut = ##class(AXimpl.Request).%New("Inventory/Update", "4321") - #dim Antwoord As AXif.Dynamics.Inventory.MessageParts = ..MaakInventSyncAntwoord(2) + #dim Antwoord As AXif.Dynamics.Inventory.MessageParts = ..MaakInventSyncAntwoord(1) Set InventoryOutConverterStub = ##class(vhTest.Mock.AXimpl.Dynamics.InventoryOut.Converter.InventoryOutConverter).%New() Do InventoryOutConverterStub.IndienMethodCall("Convert",..Matches.DataTransferObject(RequestInventoryOut),"MessageID").DanReturn(Antwoord) Set Converter = ##class(AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter).%New(DateTimeAPIMock,ToeleveringAPIMock,ProductLookupMock,ReceptieServiceMock,LegacyPartijAPIMock,InventoryOutConverterStub) - #dim response As AXif.Dynamics.Inventory.MessageParts.AxdADUMsgOutboundInQuery = Converter.Convert(..GeefJournal(),"MessageID") + #dim Response As AXif.Dynamics.Inventory.MessageParts.AxdADUMsgOutboundInQuery = Converter.Convert(..GeefJournal(),"MessageID") Do DateTimeAPIMock.Verifieer() Do ToeleveringAPIMock.Verifieer() Do ProductLookupMock.Verifieer() Do ReceptieServiceMock.Verifieer() Do LegacyPartijAPIMock.Verifieer() + Do $$$AssertEquals(Response.Header.GetAt(1).InventSync.Count(),1) ]]> @@ -74,16 +75,59 @@ Do InventoryOutConverterStub.IndienMethodCall("Convert",..Matches.DataTransferObject(RequestInventoryOut),"MessageID").DanReturn(Antwoord) Set Converter = ##class(AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter).%New(DateTimeAPIMock,ToeleveringAPIMock,ProductLookupMock,ReceptieServiceMock,LegacyPartijAPIMock,InventoryOutConverterStub) - #dim response As AXif.Dynamics.Inventory.MessageParts.AxdADUMsgOutboundInQuery = Converter.Convert(..GeefJournal2LijnenZelfdeLeverancier(),"MessageID") + #dim Response As AXif.Dynamics.Inventory.MessageParts.AxdADUMsgOutboundInQuery = Converter.Convert(..GeefJournal2LijnenZelfdeLeverancier(),"MessageID") Do DateTimeAPIMock.Verifieer() Do ToeleveringAPIMock.Verifieer() Do ProductLookupMock.Verifieer() Do ReceptieServiceMock.Verifieer() Do LegacyPartijAPIMock.Verifieer() + Do $$$AssertEquals(Response.Header.GetAt(1).InventSync.Count(),2) ]]> + + + + @@ -192,7 +237,7 @@ Do InventoryOutConverterStub.IndienMethodCall("Convert",..Matches.DataTransferObject(RequestInventoryOut),"MessageID").DanReturn(Antwoord) Set Converter = ##class(AXimpl.Dynamics.InventoryIn.Converter.InventoryInConverter).%New(DateTimeAPIMock,ToeleveringAPIMock,ProductLookupMock,ReceptieServiceMock,LegacyPartijAPIMock,InventoryOutConverterStub) - #dim response As AXif.Dynamics.Inventory.MessageParts.AxdADUMsgOutboundInQuery = Converter.Convert(..GeefJournal(),"MessageID") + #dim Response As AXif.Dynamics.Inventory.MessageParts.AxdADUMsgOutboundInQuery = Converter.Convert(..GeefJournal(),"MessageID") Do DateTimeAPIMock.Verifieer() Do LegacyPartijAPIMock.Verifieer() @@ -201,6 +246,7 @@ Do ToeleveringAPIMock.Verifieer() Do ProductLookupMock.Verifieer() Do ReceptieServiceMock.Verifieer() + Do $$$AssertEquals(Response.Header.GetAt(1).InventSync.Count(),1) ]]> @@ -267,6 +313,18 @@ ]]> + +1 +AXif.Dynamics.InventoryIn.MessageParts.AxdADUMsgWMSJournalOut + + + 1 AXif.Dynamics.InventoryIn.MessageParts.AxdADUMsgWMSJournalOut