/// <inheritdoc /> public HomeController( [NotNull] IKundeRepository kundeRepository, [NotNull] IRouteRepository routeRepository, [NotNull] IAuthorizationProvider authorizationProvider) { _AuthorizationProvider = authorizationProvider ?? throw new ArgumentNullException(nameof(authorizationProvider)); _RouteRepository = routeRepository ?? throw new ArgumentNullException(nameof(routeRepository)); _KundeRepository = kundeRepository ?? throw new ArgumentNullException(nameof(kundeRepository)); }
public void SetUp() { _kundenRepository = Substitute.For<IKundeRepository>(); _stammdatenService = new StammdatenService(_kundenRepository); }
// merk: denne depedency injection må registreres i Setup.cs for å fungere! public KundeController(IKundeRepository db) { _db = db; }
//Må også ta den inn i controllere, da den med i konstruktøren for å sette den. public KundeController(IKundeRepository db, ILogger <KundeController> log) { _db = db; _log = log; }
public KundeLogikk(IKundeRepository stub) { _repository = stub; }
public KundeLogikk() { _repository = new KundeRepository(); }
public StammdatenService(IKundeRepository kundenRepository) { _kundenRepository = kundenRepository; }
public KundeBLL(IKundeRepository stub) { _repository = stub; }
public KundeBLL() { _repository = new KundeDal(); }
public KundeLogikk(IKundeRepository stub) { _repository = stub; }
public KundeLogikk() { _repository = new KundeRepository(); }