Index: vhTestFiles/UnitTests/AXimpl.Dynamics.SalesOrderOut.Converter.OrderlijnConverteerder/Test/TestconversievanProductOrderlijnvoorOrgaluxopmaat/Result.xml
===================================================================
diff -u -r47802 -r48910
--- vhTestFiles/UnitTests/AXimpl.Dynamics.SalesOrderOut.Converter.OrderlijnConverteerder/Test/TestconversievanProductOrderlijnvoorOrgaluxopmaat/Result.xml (.../Result.xml) (revision 47802)
+++ vhTestFiles/UnitTests/AXimpl.Dynamics.SalesOrderOut.Converter.OrderlijnConverteerder/Test/TestconversievanProductOrderlijnvoorOrgaluxopmaat/Result.xml (.../Result.xml) (revision 48910)
@@ -5,13 +5,13 @@
PakketReferentie
FaktuurTekst Lijn
9.048.771.18
- 123
+ 123.00
LeverBonTekst Lijn
1
ProjectReferentie
2017-07-06
5
- No
+ Yes
AdminProductNummer
ProductID
Index: vhUnitTest/AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder/Test.cls.xml
===================================================================
diff -u -r48480 -r48910
--- vhUnitTest/AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder/Test.cls.xml (.../Test.cls.xml) (revision 48480)
+++ vhUnitTest/AXimpl/Dynamics/SalesOrderOut/Converter/OrderlijnConverteerder/Test.cls.xml (.../Test.cls.xml) (revision 48910)
@@ -31,7 +31,9 @@
Do ProducTypeAPIMock.VerwachtMethodCall("IsMaatwerkProduct","ProductID").DanReturn($$$False)
Do ProducTypeAPIMock.VerwachtMethodCall("IsOrgaluxOpMaat","ProductID").DanReturn($$$False)
- #dim ProductAPIMock as DOM.PM.ProductAPI = ##class(vhTest.Mock.DOM.PM.ProductAPI).MockInstance()
+ #dim ProductAPIMock as vhTEst.Mock.DOM.PM.ProductAPI = ##class(vhTest.Mock.DOM.PM.ProductAPI).MockInstance()
+ Set ProductMock = ##class(vhTest.Mock.DOM.PM.Product).%New()
+ Do ProductAPIMock.VerwachtMethodCall("GeefProduct","ProductID").DanReturn(ProductMock)
Set ProductConverterMock = ##class(vhTest.Mock.AX.Uitgaand.PM.impl.Convertor.Sopr.ProductConvertor).%New()
Do ProductConverterMock.VerwachtMethodCall("GeefVervangProductDoorSOPRInAX","ProductID").DanReturn("ProductID")
@@ -52,20 +54,23 @@
Do $$$AssertEquals(AxOrderLine.ConfirmBody,"OrderBevestigingTekst Lijn")
Do $$$AssertEquals(AxOrderLine.PackingSlipBody,"LeverBonTekst Lijn")
- Do $$$AssertEquals(AxOrderLine.TakePriceEDI,"No")
+ Do $$$AssertEquals(AxOrderLine.TakePriceEDI,"Yes")
Do $$$AssertEquals(AxOrderLine.PriceUnit,1)
- Do $$$AssertEquals(AxOrderLine.LineAmount,123)
+ Do $$$AssertEquals(AxOrderLine.LineAmount,"123.00")
Do $$$AssertEquals(AxOrderLine.ConfigId,"")
Do $$$AssertEquals(AxOrderLine.ItemAttributes.Count(),0)
Do ..DataExporteerder.ExporteerDataTransferObject(AxOrderLine,"Result.xml")
Do $$$AssertCorrectGemaakteBestanden(..GeefBestandLocatie())
+
Do ProductRolAPIMock.Verifieer()
Do AdministratiefProductMock.Verifieer()
Do ProducTypeAPIMock.Verifieer()
Do ProductConverterMock.Verifieer()
+
+ Do ProductAPIMock.Verifieer()
]]>
@@ -101,7 +106,7 @@
Do $$$AssertEquals(AxOrderLine.ConfirmBody,"OrderBevestigingTekst Lijn")
Do $$$AssertEquals(AxOrderLine.PackingSlipBody,"LeverBonTekst Lijn")
- Do $$$AssertEquals(AxOrderLine.TakePriceEDI,"No")
+ Do $$$AssertEquals(AxOrderLine.TakePriceEDI,"Yes")
Do $$$AssertEquals(AxOrderLine.ItemId,"GenerischIdentNummer")
@@ -130,6 +135,8 @@
Do ProducTypeAPIMock.VerwachtMethodCall("IsOrgaluxOpMaat","ProductID").DanReturn($$$True)
#dim ProductAPIMock as DOM.PM.ProductAPI = ##class(vhTest.Mock.DOM.PM.ProductAPI).MockInstance()
+ Set ProductMock = ##class(vhTest.Mock.DOM.PM.Product).%New()
+ Do ProductAPIMock.VerwachtMethodCall("GeefProduct","ProductID").DanReturn(ProductMock)
#dim ProductOrderlijn as DOM.VKP.ProductOrderlijn = ..GeefProductOrderlijn()
Set OrderlijnConverteerder = ##class(AXimpl.Dynamics.SalesOrderOut.Converter.OrderlijnConverteerder).%New(ProductRolAPIMock,ProducTypeAPIMock,ProductAPIMock)
@@ -146,7 +153,7 @@
Do $$$AssertEquals(AxOrderLine.ConfirmBody,"OrderBevestigingTekst Lijn")
Do $$$AssertEquals(AxOrderLine.PackingSlipBody,"LeverBonTekst Lijn")
- Do $$$AssertEquals(AxOrderLine.TakePriceEDI,"No")
+ Do $$$AssertEquals(AxOrderLine.TakePriceEDI,"Yes")
Do $$$AssertEquals(AxOrderLine.ItemId,"9.048.771.18")
@@ -158,6 +165,7 @@
Do ..DataExporteerder.ExporteerDataTransferObject(AxOrderLine,"Result.xml")
Do ProducTypeAPIMock.Verifieer()
+ Do ProductAPIMock.Verifieer()
Do $$$AssertCorrectGemaakteBestanden(..GeefBestandLocatie())
]]>
@@ -174,8 +182,12 @@
#dim ProducTypeAPIMock as DOM.PM.ProductTypeAPI = ##class(vhTest.Mock.DOM.PM.ProductTypeAPI).MockInstance()
Do ProducTypeAPIMock.VerwachtMethodCall("IsMaatwerkProduct","ProductID").DanReturn($$$False)
Do ProducTypeAPIMock.VerwachtMethodCall("IsOrgaluxOpMaat","ProductID").DanReturn($$$False)
+
+ Set ProductMock = ##class(vhTest.Mock.DOM.PM.Product).%New()
+ Do ProductMock.VerwachtMethodCall("GeefLeverancierID").DanReturn("L||6332")
- #dim ProductAPIMock as DOM.PM.ProductAPI = ##class(vhTest.Mock.DOM.PM.ProductAPI).MockInstance()
+ #dim ProductAPIMock as vhTest.Mock.DOM.PM.ProductAPI = ##class(vhTest.Mock.DOM.PM.ProductAPI).MockInstance()
+ Do ProductAPIMock.VerwachtMethodCall("GeefProduct","ProductID").DanReturn(ProductMock)
Set ProductConverterMock = ##class(vhTest.Mock.AX.Uitgaand.PM.impl.Convertor.Sopr.ProductConvertor).%New()
Do ProductConverterMock.VerwachtMethodCall("GeefVervangProductDoorSOPRInAX","ProductID").DanReturn("ProductID")
@@ -190,12 +202,14 @@
Do ProductOrderlijnMock.Verifieer()
Do ProducTypeAPIMock.Verifieer()
Do ProductRolAPIMock.Verifieer()
- Do AdministratiefProductMock.Verifieer()
+ Do AdministratiefProductMock.Verifieer()
+ Do ProductAPIMock.Verifieer()
+ Do ProductMock.Verifieer()
Do ProductConverterMock.Verifieer()
]]>
-
+
-
-
-
-
@@ -291,7 +266,9 @@
Do ProducTypeAPIMock.VerwachtMethodCall("IsMaatwerkProduct","ProductID").DanReturn($$$False)
Do ProducTypeAPIMock.VerwachtMethodCall("IsOrgaluxOpMaat","ProductID").DanReturn($$$False)
+ Set ProductMock = ##class(vhTest.Mock.DOM.PM.Product).%New()
#dim ProductAPIMock as DOM.PM.ProductAPI = ##class(vhTest.Mock.DOM.PM.ProductAPI).MockInstance()
+ Do ProductAPIMock.VerwachtMethodCall("GeefProduct","ProductID").DanReturn(ProductMock)
Set ProductConverterMock = ##class(vhTest.Mock.AX.Uitgaand.PM.impl.Convertor.Sopr.ProductConvertor).%New()
Do ProductConverterMock.VerwachtMethodCall("GeefVervangProductDoorSOPRInAX","ProductID").DanReturn("ProductID")
@@ -307,178 +284,24 @@
#dim AxOrderLine as AXif.Dynamics.SalesOrderOut.MessageParts.AxdEntityOrderLine = OrderlijnConverteerder.Converteer(ProductOrderlijn)
- Do $$$AssertEquals(AxOrderLine.LineAmount,123)
+ Do $$$AssertEquals(AxOrderLine.LineAmount,"123.00")
Do ProductRolAPIMock.Verifieer()
Do AdministratiefProductMock.Verifieer()
Do ProducTypeAPIMock.Verifieer()
Do ProductConverterMock.Verifieer()
+ Do ProductAPIMock.Verifieer()
]]>
-
+
+DOM.PM.Product
-
-
-
-
-
-
-
-
-
-
-
-
1
DOM.VKP.ProductOrderlijn
@@ -516,13 +339,12 @@
]]>
-
+
DOM.PM.Product
Index: vhTestFiles/UnitTests/AXimpl.Dynamics.SalesOrderOut.Converter.OrderlijnConverteerder/Test/TestconversievanProductOrderlijnvoormaatwerkproduct/Result.xml
===================================================================
diff -u -r46668 -r48910
--- vhTestFiles/UnitTests/AXimpl.Dynamics.SalesOrderOut.Converter.OrderlijnConverteerder/Test/TestconversievanProductOrderlijnvoormaatwerkproduct/Result.xml (.../Result.xml) (revision 46668)
+++ vhTestFiles/UnitTests/AXimpl.Dynamics.SalesOrderOut.Converter.OrderlijnConverteerder/Test/TestconversievanProductOrderlijnvoormaatwerkproduct/Result.xml (.../Result.xml) (revision 48910)
@@ -5,13 +5,13 @@
PakketReferentie
FaktuurTekst Lijn
GenerischIdentNummer
- 123
+ 123.00
LeverBonTekst Lijn
1
ProjectReferentie
2017-07-06
5
- No
+ Yes
AdminProductNummer
ProductID
Index: vhTestFiles/UnitTests/AXimpl.Dynamics.SalesOrderOut.Converter.OrderlijnConverteerder/Test/TestconversievanProductOrderlijnvoornietmaatwerkproductnietorgaluxopmaat/Result.xml
===================================================================
diff -u -r47802 -r48910
--- vhTestFiles/UnitTests/AXimpl.Dynamics.SalesOrderOut.Converter.OrderlijnConverteerder/Test/TestconversievanProductOrderlijnvoornietmaatwerkproductnietorgaluxopmaat/Result.xml (.../Result.xml) (revision 47802)
+++ vhTestFiles/UnitTests/AXimpl.Dynamics.SalesOrderOut.Converter.OrderlijnConverteerder/Test/TestconversievanProductOrderlijnvoornietmaatwerkproductnietorgaluxopmaat/Result.xml (.../Result.xml) (revision 48910)
@@ -5,11 +5,11 @@
PakketReferentie
FaktuurTekst Lijn
ProductIdentNummer
- 123
+ 123.00
LeverBonTekst Lijn
1
ProjectReferentie
2017-07-06
5
- No
+ Yes
\ No newline at end of file