public void use_no_custom_auth_failure_handler() { var node = new AuthorizationNode(); var def = node.As <IContainerModel>().ToInstance().As <IConfiguredInstance>(); def.FindDependencyDefinitionFor <IAuthorizationFailureHandler>().ShouldBeNull(); }
public void use_no_custom_auth_failure_handler() { var node = new AuthorizationNode(); var def = node.As <IContainerModel>().ToObjectDef(); def.DependencyFor <IAuthorizationFailureHandler>().ShouldBeNull(); }
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 SetUp() { chain = new BehaviorChain(); var node = new AuthorizationNode(); node.AddRole("RoleA"); node.AddRole("RoleB"); node.AddRole("RoleC"); chain.AddToEnd(node); endpointObjectDef = node.As <IAuthorizationRegistration>().ToEndpointAuthorizorObjectDef(); }
public void SetUp() { theNode = new AuthorizationNode(); theTracedNode = theNode.As <ITracedModel>(); }
private AuthorizationBehavior toBehavior(AuthorizationNode node) { var container = StructureMapContainerFacility.GetBasicFubuContainer(); return(container.GetInstance <AuthorizationBehavior>(new ObjectDefInstance(node.As <IContainerModel>().ToObjectDef(DiagnosticLevel.None)))); }
private AuthorizationBehavior toBehavior(AuthorizationNode node) { AuthorizationBehavior behavior = null; using (var runtime = FubuRuntime.Basic()) { behavior = (AuthorizationBehavior) runtime.Get<IContainer>().GetInstance<IActionBehavior>(node.As<IContainerModel>().ToInstance()); } return behavior; }
public void use_no_custom_auth_failure_handler() { var node = new AuthorizationNode(); var def = node.As<IContainerModel>().ToInstance().As<IConfiguredInstance>(); def.FindDependencyDefinitionFor<IAuthorizationFailureHandler>().ShouldBeNull(); }
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)); }
private AuthorizationBehavior toBehavior(AuthorizationNode node) { AuthorizationBehavior behavior = null; using (var runtime = FubuRuntime.Basic()) { behavior = (AuthorizationBehavior)runtime.Get <IContainer>().GetInstance <IActionBehavior>(node.As <IContainerModel>().ToInstance()); } return(behavior); }