Voor alle dependencies die hierboven staan geldt: *$$$Inject gebruiken i.p.v. $$$Implementation (dat is de "oude" manier). *Geen instance nemen van de Context, maar de echte klassen newen (ook da...
Voor alle dependencies die hierboven staan geldt:
- $$$Inject gebruiken i.p.v. $$$Implementation (dat is de "oude" manier).
- Geen instance nemen van de Context, maar de echte klassen newen (ook dat is oude vs nieuwe manier).
En ook nog: Beetje vreemd om eerst de MaatwerkCalcApi op te halen en in een lokale variabele te steken (ook de echte klasse newen graag en dan kun je gelijk setten i.p.v. te dimmen), om dat dan direct daarna nog eens opnieuw te doen om de LadeRugUtils op te halen
En daar bovenop... Als je de MaatwerkCalcApi gebruikt om er de LadeRugUtils af te halen, wat is het nut dan om een inject te doen van de LadeRugUtils zelf? Normaal ga je dan in je testen de MaatwerkCalcApi uitmocken (IndienMethodCall("GeefLadeRugUtils", "MVX")), dus het is eigenlijk de MaatwerkCalcApi die je moet injecteren en niet de RugUtils.