public void use_custom_auth_failure_handler_by_type() { var node = new AuthorizationNode(); node.FailureHandler <FakeAuthHandler>(); var def = node.As <IContainerModel>().ToInstance().As <IConfiguredInstance>(); def.FindDependencyDefinitionFor <IAuthorizationFailureHandler>() .ReturnedType.ShouldBe(typeof(FakeAuthHandler)); }
public void use_custom_auth_failure_handler_by_type() { var node = new AuthorizationNode(); node.FailureHandler <FakeAuthHandler>(); var def = node.As <IContainerModel>().ToObjectDef(); def.DependencyFor <IAuthorizationFailureHandler>().ShouldBeOfType <ConfiguredDependency>() .Definition.Type.ShouldEqual(typeof(FakeAuthHandler)); }
public void use_custom_failure_handler_by_value() { var node = new AuthorizationNode(); var handler = new FakeAuthHandler(); node.FailureHandler(handler); var def = node.As <IContainerModel>().ToInstance().As <IConfiguredInstance>(); def.FindDependencyValueFor <IAuthorizationFailureHandler>().ShouldBeTheSameAs(handler); }
public void use_custom_failure_handler_by_value() { var node = new AuthorizationNode(); var handler = new FakeAuthHandler(); node.FailureHandler(handler); var def = node.As <IContainerModel>().ToObjectDef(); def.DependencyFor <IAuthorizationFailureHandler>().ShouldBeOfType <ConfiguredDependency>() .Definition.Value.ShouldBeTheSameAs(handler); }
public void use_custom_failure_handler_by_value() { var node = new AuthorizationNode(); var handler = new FakeAuthHandler(); node.FailureHandler(handler); var def = node.As<IContainerModel>().ToInstance().As<IConfiguredInstance>(); def.FindDependencyValueFor<IAuthorizationFailureHandler>().ShouldBeTheSameAs(handler); }
public void use_custom_auth_failure_handler_by_type() { var node = new AuthorizationNode(); node.FailureHandler<FakeAuthHandler>(); var def = node.As<IContainerModel>().ToInstance().As<IConfiguredInstance>(); def.FindDependencyDefinitionFor<IAuthorizationFailureHandler>() .ReturnedType.ShouldBe(typeof (FakeAuthHandler)); }