Index: vhUnitTest/End2End/GebruikteHalffabItemsVoorPrijsberekening/TestBase.cls.xml =================================================================== diff -u -r33455 -r55063 --- vhUnitTest/End2End/GebruikteHalffabItemsVoorPrijsberekening/TestBase.cls.xml (.../TestBase.cls.xml) (revision 33455) +++ vhUnitTest/End2End/GebruikteHalffabItemsVoorPrijsberekening/TestBase.cls.xml (.../TestBase.cls.xml) (revision 55063) @@ -5,11 +5,10 @@ vhUnitTest.TestCase -Kenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,GebruikteHalffabItems:%ListOfDataTypes,Filter:%String +Kenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,GebruikteHalffabItems:%ListOfDataTypes,Filter:%String,KlantID:%String=##class(DOM.VKP.enu.Klant).VanHoecke() 1 1 + +DOM.PM.impl.VerkoopPrijsBepaler.NietMeerekenenBepaler +1 + + -MaatwerkCalcAPI:DOM.PM.MaatwerkCalcAPI,VerkoopPrijsAPI:DOM.VKP.VerkoopPrijsAPI +MaatwerkCalcAPI:DOM.PM.MaatwerkCalcAPI,VerkoopPrijsAPI:DOM.VKP.VerkoopPrijsAPI,NietMeerekenenBepaler:DOM.PM.impl.VerkoopPrijsBepaler.NietMeerekenenBepaler 1 1 %Status @@ -38,6 +43,8 @@ Set ..MaatwerkCalcAPI = $$$Inject(MaatwerkCalcAPI,##class(DOM.DomeinContext).Instance().GeefMaatwerkCalcAPI()) Set ..VerkoopPrijsAPI = $$$Inject(VerkoopPrijsAPI,##class(DOM.DomeinContext).Instance().GeefVerkoopPrijsAPI()) Set ..GenerischProductBepaler = ##class(DOM.PM.Maatwerk.GenerischProductBepaler).%New() + Set ..NietMeerekenenBepaler = $$$Inject(NietMeerekenenBepaler,##class(DOM.PM.impl.VerkoopPrijsBepaler.NietMeerekenenBepaler).%New()) + Set ..TbxHelper = ##class(DOM.PM.impl.VerkoopPrijsBepaler.TbxHelper).%New() Set ..IngegevenKenmerkenTypeAPI = ##class(DOM.PM.Maatwerk.impl.IngegevenKenmerkenTypeAPI).%New() Quit $$$OK @@ -51,7 +58,8 @@ #dim VerkoopPrijsInfo As DOM.VKP.info.VerkoopPrijsInfo #dim KlantIDVoorPrijsBerekening As %String = ..GeefKlantIDVoorPrijsBerekening(PersonalityID, KlantID) If $$$Not(..IngegevenKenmerkenTypeAPI.IsTandemboxLade(IngegevenKenmerken)) { - #dim KostItemsBoom As DOM.PM.Maatwerk.Calc.Kost.SamengesteldKostItem = ..MaatwerkCalcAPI.GeefKostItemsBoom(IngegevenKenmerken, Aantal, KlantIDVoorPrijsBerekening, ##class(DOM.common.VanHoeckePersonality).Instance()) + #dim IngegevenKenmerkenVoorPrijsBerekening as DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken = ..GeefAangepasteIngegevenKenmerkenVoorPrijsBepaling(IngegevenKenmerken,KlantIDVoorPrijsBerekening) + #dim KostItemsBoom As DOM.PM.Maatwerk.Calc.Kost.SamengesteldKostItem = ..MaatwerkCalcAPI.GeefKostItemsBoom(IngegevenKenmerkenVoorPrijsBerekening, Aantal, KlantIDVoorPrijsBerekening, ##class(DOM.common.VanHoeckePersonality).Instance()) Set VerkoopPrijsInfo = ..KostNaarVerkoopPrijs(KostItemsBoom.GeefKost(), IngegevenKenmerken, Aantal, KlantIDVoorPrijsBerekening) } Else { #dim VerkoopPrijs As %String = ..TbxHelper.BepaalVerkoopPrijs(IngegevenKenmerken.LegacyKenmerken, Aantal, KlantIDVoorPrijsBerekening) @@ -77,6 +85,19 @@ ]]> + +IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,KlantID:DOM.common.PartijID +1 +DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken + + + Aantal:%String,KlantID:DOM.VKP.VanHoeckeKlantID 1 Index: vhUnitTest/End2End/TAOR/GebruikteHalffabItemsVoorPrijsberekening/Test.cls.xml =================================================================== diff -u -r44340 -r55063 --- vhUnitTest/End2End/TAOR/GebruikteHalffabItemsVoorPrijsberekening/Test.cls.xml (.../Test.cls.xml) (revision 44340) +++ vhUnitTest/End2End/TAOR/GebruikteHalffabItemsVoorPrijsberekening/Test.cls.xml (.../Test.cls.xml) (revision 55063) @@ -20,6 +20,23 @@ ]]> + + + + 1 %ListOfDataTypes