Index: vhUnitTest/AX/Uitgaand/BKH/OpenstaandeVerkoopFactuur/impl/Synchroniser/Test.cls.xml =================================================================== diff -u -r34824 -r34839 --- vhUnitTest/AX/Uitgaand/BKH/OpenstaandeVerkoopFactuur/impl/Synchroniser/Test.cls.xml (.../Test.cls.xml) (revision 34824) +++ vhUnitTest/AX/Uitgaand/BKH/OpenstaandeVerkoopFactuur/impl/Synchroniser/Test.cls.xml (.../Test.cls.xml) (revision 34839) @@ -243,20 +243,21 @@ Set OpenstaandeVerkoopFactuurFake = ##class(vhTest.Fake.DOM.BKH.impl.DataM.OpenstaandeVerkoopFactuur).%New(..KlantID, ..FactuurID) Do ..OpenstaandeVerkoopFactuurRepositoryMock.VerwachtMethodCall("MaakViaKlantIDEnFactuurID",..KlantID,..FactuurID).ExactAantalKeer(0) - Do ..OpenstaandeVerkoopFactuurRepositoryMock.VerwachtMethodCall("GeefViaKlantIDEnFactuurID",..KlantID,..FactuurID).DanReturn(OpenstaandeVerkoopFactuurFake).ExactAantalKeer(1) - Do ..OpenstaandeVerkoopFactuurRepositoryMock.VerwachtMethodCall("Bewaar",OpenstaandeVerkoopFactuurFake).ExactAantalKeer(1) + Do ..OpenstaandeVerkoopFactuurRepositoryMock.VerwachtMethodCall("GeefViaKlantIDEnFactuurID",..KlantID,..FactuurID).DanReturn(OpenstaandeVerkoopFactuurFake).ExactAantalKeer(2) + Do ..OpenstaandeVerkoopFactuurRepositoryMock.VerwachtMethodCall("Bewaar",OpenstaandeVerkoopFactuurFake).ExactAantalKeer(2) Set SynchroniseSettingsMock = ##class(vhTest.Mock.AX.Uitgaand.BKH.OpenstaandeVerkoopFactuur.impl.SynchroniseSettings).%New() - Do SynchroniseSettingsMock.VerwachtMethodCall("GetLastSynchroniseId").DanReturn("1").ExactAantalKeer(1) + Do SynchroniseSettingsMock.VerwachtMethodCall("GetLastSynchroniseId").DanReturn("0").ExactAantalKeer(1) Set AXTransactieLock = ##class(AX.Uitgaand.BKH.OpenstaandeVerkoopFactuur.data.TransactionLockingLocal).%New() - Set AXTransactieLock.TRANSACTIONID = "1" + Set AXTransactieLock.TRANSACTIONID = "2" Set TransactionLockingRepositoryMock = ##class(vhTest.Mock.AX.Uitgaand.BKH.OpenstaandeVerkoopFactuur.impl.TransactionLockingRepository).%New() Do TransactionLockingRepositoryMock.VerwachtMethodCall("ZoekAlle").DanReturn(##class(TECH.ListUtils).CreateIteratorOfObjects(AXTransactieLock)).ExactAantalKeer(1) Set TransactionRepositoryMock = ##class(vhTest.Mock.AX.Uitgaand.BKH.OpenstaandeVerkoopFactuur.impl.TransactionRepository).%New() Do TransactionRepositoryMock.VerwachtMethodCall("ZoekViaTransactionID","1").DanReturn(##class(TECH.ListUtils).CreateIteratorOfObjects(..AXTransactie)).ExactAantalKeer(1) + Do TransactionRepositoryMock.VerwachtMethodCall("ZoekViaTransactionID","2").DanReturn(##class(TECH.ListUtils).CreateIteratorOfObjects(..AXTransactie)).ExactAantalKeer(1) Set Synchroniser = ##class(AX.Uitgaand.BKH.OpenstaandeVerkoopFactuur.impl.Synchroniser).%New(..OpenstaandeVerkoopFactuurRepositoryMock, TransactionRepositoryMock, SynchroniseSettingsMock, TransactionLockingRepositoryMock) Do Synchroniser.Synchroniseer() Index: AX/Uitgaand/BKH/OpenstaandeVerkoopFactuur/impl/Synchroniser.cls.xml =================================================================== diff -u -r34825 -r34839 --- AX/Uitgaand/BKH/OpenstaandeVerkoopFactuur/impl/Synchroniser.cls.xml (.../Synchroniser.cls.xml) (revision 34825) +++ AX/Uitgaand/BKH/OpenstaandeVerkoopFactuur/impl/Synchroniser.cls.xml (.../Synchroniser.cls.xml) (revision 34839) @@ -53,7 +53,7 @@ Set LaatstGesyncteTransactieInAX = LockingRecord.TRANSACTIONID } - Do ..SynchroniseerMeerdereTransacties(LaatstGesyncteTransactieInAdmin, LaatstGesyncteTransactieInAX) + Do ..SynchroniseerMeerdereTransacties(LaatstGesyncteTransactieInAdmin+1, LaatstGesyncteTransactieInAX) ]]>