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