public PetService(IPetProvider petProvider) { if (petProvider == null) { throw new ArgumentNullException(nameof(petProvider)); } _petProvider = petProvider; }
private PetsController GetController(IPetProvider policyProvider) { var controller = new PetsController(policyProvider, _debugContext) { Request = new HttpRequestMessage() }; controller.Request.Properties.Add(HttpPropertyKeys.HttpConfigurationKey, new HttpConfiguration()); return(controller); }
public PetProviderTests() { Kernel = new StandardKernel(); Kernel.Bind <IConfiguration>().To <Configuration>(); Kernel.Bind <IDebugContext>().To <DebugContext>(); Kernel.Bind <IPetProvider>().To <PetProvider>(); Kernel.Bind <IPetPolicyProvider>().To <PetPolicyProvider>(); _petProvider = Kernel.Get <PetProvider>(); _petPolicyProvider = Kernel.Get <PetPolicyProvider>(); _petProvider.DebugContext = Kernel.Get <DebugContext>(); _petPolicyProvider.DebugContext = Kernel.Get <DebugContext>(); }
public PetProviderTests() { Kernel = new StandardKernel(); Kernel.Bind<IConfiguration>().To<Configuration>(); Kernel.Bind<IDebugContext>().To<DebugContext>(); Kernel.Bind<IPetProvider>().To<PetProvider>(); Kernel.Bind<IPetPolicyProvider>().To<PetPolicyProvider>(); _petProvider = Kernel.Get<PetProvider>(); _petPolicyProvider = Kernel.Get<PetPolicyProvider>(); _petProvider.DebugContext = Kernel.Get<DebugContext>(); _petPolicyProvider.DebugContext = Kernel.Get<DebugContext>(); }
private PetsController GetController(IPetProvider policyProvider) { var controller = new PetsController(policyProvider, _debugContext) { Request = new HttpRequestMessage() }; controller.Request.Properties.Add(HttpPropertyKeys.HttpConfigurationKey, new HttpConfiguration()); return controller; }
public PetsController(IPetProvider provider) { _provider = provider; }
public PetController(IPetProvider petProvider) { _petProvider = petProvider; }
public PetsController(IPetProvider petProvider, IDebugContext debugContext) { _petProvider = petProvider; _petProvider.DebugContext = debugContext; }