Index: vhUnitTest/BL/PPS/TBX/DocsV1/HtmlInhoudProboxEtiketBepaler/BepaalHtmlInhoudProboxEtiket/Test.cls.xml
===================================================================
diff -u -r62980 -r65872
--- vhUnitTest/BL/PPS/TBX/DocsV1/HtmlInhoudProboxEtiketBepaler/BepaalHtmlInhoudProboxEtiket/Test.cls.xml (.../Test.cls.xml) (revision 62980)
+++ vhUnitTest/BL/PPS/TBX/DocsV1/HtmlInhoudProboxEtiketBepaler/BepaalHtmlInhoudProboxEtiket/Test.cls.xml (.../Test.cls.xml) (revision 65872)
@@ -64,6 +64,11 @@
1
+
+vhTest.Mock.DOM.VKP.OrderAPI
+1
+
+
aTestName:%String
@@ -120,16 +132,18 @@
#dim IngegevenKenmerkenStub = ##class(vhTest.Utils.APPS.PM.Maatwerk.dto.LBXKenmerken).%New().StandaardLade()
Set ConfiguratorServiceMock = ##class(vhTest.Mock.APPS.VKP.Maatwerk.ConfiguratorService).%New()
Do ConfiguratorServiceMock.VerwachtMethodCall("GeefOnverwerkteKenmerkenVanProduct",$$$ElkeWaarde).ExactAantalKeer(3).DanReturn(IngegevenKenmerkenStub)
-
- Set InhoudBepaler = ##class(BL.PPS.TBX.DocsV1.HtmlInhoudProboxEtiketBepaler).%New(..ProductApiStub, ConfiguratorServiceMock)
+
+ Set InhoudBepaler = ##class(BL.PPS.TBX.DocsV1.HtmlInhoudProboxEtiketBepaler).%New(..ProductApiStub, ConfiguratorServiceMock, ..OrderApiMock)
#dim Resultaat As %String = InhoudBepaler.BepaalHtmlInhoudProboxEtiket(..DnaCodeIterator)
- Do $$$AssertEquals(##class(TECH.StringUtils).Occurrences(Resultaat,""),4) //4 rijen in tabel (3 producten + header)
+ Do $$$AssertEquals(##class(TECH.StringUtils).Occurrences(Resultaat,""),7) //7 rijen in tabel (3 producten + referentie elk product + header)
Do $$$AssertEquals(##class(TECH.StringUtils).Occurrences(Resultaat,"td align=""center"">1"),1) //eerste product heeft aantal 1
Do $$$AssertEquals(##class(TECH.StringUtils).Occurrences(Resultaat,"td align=""center"">2"),1) //tweede product heeft aantal 2
Do $$$AssertEquals(##class(TECH.StringUtils).Occurrences(Resultaat,"td align=""center"">3"),1) //derde product heeft aantal 3
+ Do $$$AssertEquals(##class(TECH.StringUtils).Occurrences(Resultaat,"td colspan = ""6"" align=""left"">TestReferentie"),3) //elk product heeft een referentie
Do ConfiguratorServiceMock.Verifieer()
+ Do ..OrderApiMock.Verifieer()
]]>
@@ -143,13 +157,14 @@
Do ..ProductImplMock.VerwachtMethodCall("GeefLadeCode",).ExactAantalKeer(3)
Do ..ProductApiStub.IndienMethodCall("GeefProduct",$$$ElkeWaarde).DanReturn(..ProductImplMock)
- Set InhoudBepaler = ##class(BL.PPS.TBX.DocsV1.HtmlInhoudProboxEtiketBepaler).%New(..ProductApiStub, ConfiguratorServiceMock)
+ Set InhoudBepaler = ##class(BL.PPS.TBX.DocsV1.HtmlInhoudProboxEtiketBepaler).%New(..ProductApiStub, ConfiguratorServiceMock, ..OrderApiMock)
#dim Resultaat As %String = InhoudBepaler.BepaalHtmlInhoudProboxEtiket(..DnaCodeIterator)
Do $$$AssertEquals(##class(TECH.StringUtils).Occurrences(Resultaat,"CM/Z"),3)
Do ConfiguratorServiceMock.Verifieer()
Do ..ProductImplMock.Verifieer()
+ Do ..OrderApiMock.Verifieer()
]]>