Index: vhUnitTest/WSimpl/AX/CalculatedProduct/RequestConverter/Test.cls.xml
===================================================================
diff -u -r43073 -r43076
--- vhUnitTest/WSimpl/AX/CalculatedProduct/RequestConverter/Test.cls.xml (.../Test.cls.xml) (revision 43073)
+++ vhUnitTest/WSimpl/AX/CalculatedProduct/RequestConverter/Test.cls.xml (.../Test.cls.xml) (revision 43076)
@@ -16,7 +16,8 @@
Set DummyRequest.ItemId = RandomItemId
#dim ProductApiMock As vhTest.Mock.DOM.PM.ProductAPI = ##class(vhTest.Mock.DOM.PM.ProductAPI).MockInstance()
- Do ProductApiMock.VerwachtMethodCall("BestaatProduct", RandomItemId)
+ Do ProductApiMock.VerwachtMethodCall("BestaatProduct", RandomItemId).DanReturn($$$True)
+ Do ProductApiMock.VerwachtMethodCall("GeefProduct", RandomItemId).DanReturn(##class(vhTest.Dummy.DOM.PM.Product).%New())
Set ..RequestConverter = ##class(WSimpl.AX.CalculatedProduct.RequestConverter).%New(ProductApiMock)
@@ -28,12 +29,12 @@
+
+
+
+
Index: WSimpl/AX/CalculatedProduct/RequestConverter.cls.xml
===================================================================
diff -u -r43073 -r43076
--- WSimpl/AX/CalculatedProduct/RequestConverter.cls.xml (.../RequestConverter.cls.xml) (revision 43073)
+++ WSimpl/AX/CalculatedProduct/RequestConverter.cls.xml (.../RequestConverter.cls.xml) (revision 43076)
@@ -34,7 +34,9 @@
Set ConfigVariant.SalesId = Request.SalesId
If (..ProductApi.BestaatProduct(Request.ItemId)) {
+ #dim Product As DOM.PM.Product = ..ProductApi.GeefProduct(Request.ItemId)
+ Set ConfigVariant.GTIN = Product.GeefEANCode()
} Else {
Set ConfigVariant.ErrorText = ##class(WSimpl.AX.CalculatedProduct.Converter.enu.ErrorText).NotFound()
}