public PetPolicyProviderTests() { Kernel = new StandardKernel(); Kernel.Bind <IConfiguration>().To <Configuration>(); Kernel.Bind <IDebugContext>().To <DebugContext>(); Kernel.Bind <IPetPolicyProvider>().To <PetPolicyProvider>(); _petPolicyProvider = Kernel.Get <PetPolicyProvider>(); _petPolicyProvider.DebugContext = Kernel.Get <DebugContext>(); }
public PetPolicyProviderTests() { Kernel = new StandardKernel(); Kernel.Bind<IConfiguration>().To<Configuration>(); Kernel.Bind<IDebugContext>().To<DebugContext>(); Kernel.Bind<IPetPolicyProvider>().To<PetPolicyProvider>(); _petPolicyProvider = Kernel.Get<PetPolicyProvider>(); _petPolicyProvider.DebugContext = Kernel.Get<DebugContext>(); }
private PetPoliciesController GetController(IPetPolicyProvider policyProvider) { var controller = new PetPoliciesController(policyProvider, _debugContext) { Request = new HttpRequestMessage() }; controller.Request.Properties.Add(HttpPropertyKeys.HttpConfigurationKey, new HttpConfiguration()); return(controller); }
public PetPoliciesController(IPetPolicyProvider policyProvider, IDebugContext debugContext) { _policyProvider = policyProvider; _policyProvider.DebugContext = debugContext; }
private PetPoliciesController GetController(IPetPolicyProvider policyProvider) { var controller = new PetPoliciesController(policyProvider, _debugContext) { Request = new HttpRequestMessage() }; controller.Request.Properties.Add(HttpPropertyKeys.HttpConfigurationKey, new HttpConfiguration()); return controller; }