Index: vhUnitTest/APPS/Halux/AAP/DnaCodeService/GeefVolgendeAfTeDrukkenDnaCode/Test.cls.xml
===================================================================
diff -u -r61682 -r73618
--- vhUnitTest/APPS/Halux/AAP/DnaCodeService/GeefVolgendeAfTeDrukkenDnaCode/Test.cls.xml (.../Test.cls.xml) (revision 61682)
+++ vhUnitTest/APPS/Halux/AAP/DnaCodeService/GeefVolgendeAfTeDrukkenDnaCode/Test.cls.xml (.../Test.cls.xml) (revision 73618)
@@ -34,8 +34,10 @@
Do ##super()
Set ..DnaCode1 = ##class(DOM.Halux.AAP.DnaCode).%New()
Set ..DnaCode1.DnaCode = "LAAAAA0"
+ Set ..DnaCode1.SequentieNummer = 1
Set ..DnaCode2 = ##class(DOM.Halux.AAP.DnaCode).%New()
Set ..DnaCode2.DnaCode = "LAAAAB1"
+ Set ..DnaCode2.SequentieNummer = 2
Set ..TweeDnaCodesIterator = ##class(TECH.ListUtils).CreateIteratorOfObjects(..DnaCode1, ..DnaCode2)
Set ..DnaCodeIterator1 = ##class(TECH.ListUtils).CreateIteratorOfObjects(..DnaCode1)
Set ..ProjectSettingsAPIStub = ##class(vhTest.Mock.DOM.common.ProjectSettingsAPI).%New()
@@ -53,7 +55,7 @@
Set ..DnaCode1.ProductNummer = ProductNummer
Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New()
- Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaToeleveringIdEnStatus",ToeleveringId,##class(DOM.Halux.AAP.enu.DnaCodeStatus).InBatch()).DanReturn(..DnaCodeIterator1)
+ Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaToeleveringIdEnStatusEnRecent",ToeleveringId,##class(DOM.Halux.AAP.enu.DnaCodeStatus).InBatch()).DanReturn(..DnaCodeIterator1)
Do DnaCodeRepositoryMock.VerwachtMethodCall("Bewaar",..DnaCode1).DanDoeNiks()
Set DnaCodeService = ##class(APPS.Halux.AAP.DnaCodeService).%New(DnaCodeRepositoryMock,,,..ProjectSettingsAPIStub)
@@ -76,7 +78,7 @@
Set ..TweeDnaCodesIterator = ##class(TECH.ListUtils).CreateIteratorOfObjects(..DnaCode1, ..DnaCode2)
Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New()
- Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaToeleveringIdEnStatus",ToeleveringId,##class(DOM.Halux.AAP.enu.DnaCodeStatus).InBatch()).DanReturn(..TweeDnaCodesIterator)
+ Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaToeleveringIdEnStatusEnRecent",ToeleveringId,##class(DOM.Halux.AAP.enu.DnaCodeStatus).InBatch()).DanReturn(..TweeDnaCodesIterator)
Do DnaCodeRepositoryMock.VerwachtMethodCall("Bewaar",..DnaCode1).DanDoeNiks()
Set DnaCodeService = ##class(APPS.Halux.AAP.DnaCodeService).%New(DnaCodeRepositoryMock,,,..ProjectSettingsAPIStub)
@@ -99,7 +101,7 @@
Set ..DnaCode2.ProductNummer = ProductNummer
Set ..TweeDnaCodesIterator = ##class(TECH.ListUtils).CreateIteratorOfObjects(..DnaCode1, ..DnaCode2)
Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New()
- Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaToeleveringIdEnStatus",ToeleveringId,##class(DOM.Halux.AAP.enu.DnaCodeStatus).InBatch()).DanReturn(..TweeDnaCodesIterator)
+ Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaToeleveringIdEnStatusEnRecent",ToeleveringId,##class(DOM.Halux.AAP.enu.DnaCodeStatus).InBatch()).DanReturn(..TweeDnaCodesIterator)
Do DnaCodeRepositoryMock.VerwachtMethodCall("Bewaar",..DnaCode2).DanDoeNiks()
Set DnaCodeService = ##class(APPS.Halux.AAP.DnaCodeService).%New(DnaCodeRepositoryMock,,,..ProjectSettingsAPIStub)
@@ -117,13 +119,13 @@
#dim ToeleveringId As %String = "222222"
#dim ProductNummer1 As %String = "1234567"
#dim ProductNummer2 As %String = "1234568"
- #dim SequentieNummer As %String = "1"
+ #dim SequentieNummer As %String = "2"
Set ..DnaCode1.ProductNummer = ProductNummer1
Set ..DnaCode2.ProductNummer = ProductNummer2
Set ..TweeDnaCodesIterator = ##class(TECH.ListUtils).CreateIteratorOfObjects(..DnaCode1, ..DnaCode2)
Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New()
- Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaToeleveringIdEnStatus",ToeleveringId,##class(DOM.Halux.AAP.enu.DnaCodeStatus).InBatch()).DanReturn(..TweeDnaCodesIterator)
+ Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaToeleveringIdEnStatusEnRecent",ToeleveringId,##class(DOM.Halux.AAP.enu.DnaCodeStatus).InBatch()).DanReturn(..TweeDnaCodesIterator)
Do DnaCodeRepositoryMock.VerwachtMethodCall("Bewaar",..DnaCode2).DanDoeNiks()
Set DnaCodeService = ##class(APPS.Halux.AAP.DnaCodeService).%New(DnaCodeRepositoryMock,,,..ProjectSettingsAPIStub)
@@ -146,7 +148,7 @@
Set ..DnaCode2.ProductNummer = ProductNummer2
Set ..TweeDnaCodesIterator = ##class(TECH.ListUtils).CreateIteratorOfObjects(..DnaCode1, ..DnaCode2)
Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New()
- Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaToeleveringIdEnStatus",ToeleveringId,##class(DOM.Halux.AAP.enu.DnaCodeStatus).InBatch()).DanReturn(..TweeDnaCodesIterator)
+ Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaToeleveringIdEnStatusEnRecent",ToeleveringId,##class(DOM.Halux.AAP.enu.DnaCodeStatus).InBatch()).DanReturn(..TweeDnaCodesIterator)
Do DnaCodeRepositoryMock.VerwachtMethodCall("Bewaar",$$$ElkeWaarde).ExactAantalKeer(0).DanDoeNiks()
Set DnaCodeService = ##class(APPS.Halux.AAP.DnaCodeService).%New(DnaCodeRepositoryMock,,,..ProjectSettingsAPIStub)
@@ -172,7 +174,7 @@
Set ..DnaCode2.ProductNummer = ProductNummer2
Set ..TweeDnaCodesIterator = ##class(TECH.ListUtils).CreateIteratorOfObjects(..DnaCode1, ..DnaCode2)
Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New()
- Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaToeleveringIdEnStatus",ToeleveringId,##class(DOM.Halux.AAP.enu.DnaCodeStatus).InBatch()).DanReturn(..TweeDnaCodesIterator)
+ Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaToeleveringIdEnStatusEnRecent",ToeleveringId,##class(DOM.Halux.AAP.enu.DnaCodeStatus).InBatch()).DanReturn(..TweeDnaCodesIterator)
Do DnaCodeRepositoryMock.VerwachtMethodCall("Bewaar",$$$ElkeWaarde).DanDoeNiks()
Set DnaCodeService = ##class(APPS.Halux.AAP.DnaCodeService).%New(DnaCodeRepositoryMock,,,..ProjectSettingsAPIStub)
@@ -190,7 +192,7 @@
#dim SequentieNummer As %String = "1"
Set DnaCodeRepositoryStub = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New()
- Do DnaCodeRepositoryStub.IndienMethodCall("ZoekViaToeleveringIdEnStatus",ToeleveringId,##class(DOM.Halux.AAP.enu.DnaCodeStatus).InBatch()).DanReturn(..EmptyIterator())
+ Do DnaCodeRepositoryStub.IndienMethodCall("ZoekViaToeleveringIdEnStatusEnRecent",ToeleveringId,##class(DOM.Halux.AAP.enu.DnaCodeStatus).InBatch()).DanReturn(..EmptyIterator())
Set DnaCodeService = ##class(APPS.Halux.AAP.DnaCodeService).%New(DnaCodeRepositoryStub,,,..ProjectSettingsAPIStub)
@@ -245,6 +247,73 @@
Do DnaCodeRepositoryMock.Verifieer()
]]>
+
+
+
+
+
+
+
+
+
+
+
+