public void GetFailureHandler_ReturnsCorrectlyTypedInstance() { var config = new HttpAuthenticationConfigurationSection() { FailureHandlerFactoryName = typeof(MockConfigFactory).AssemblyQualifiedName }; Assert.IsType <MockFailureHandler>(HttpContextInspectorsLocator.GetFailureHandler(config)); }
public void Construct_ReturnsCorrectlyTypedInstance() { var config = new AuthenticatorConfigurationElement() { Factory = typeof(MockAuthConfigFactory).AssemblyQualifiedName }; Assert.IsType <MockAuthenticator>(HttpContextInspectorsLocator.Construct(config)); }
public void GetFailureHandler_ThrowsOnInvalidConfigurationTypeName() { var config = new HttpAuthenticationConfigurationSection() { FailureHandlerFactoryName = "GobbledyGook" }; Assert.Throws <ArgumentNullException>(() => HttpContextInspectorsLocator.GetFailureHandler(config)); }
public void Construct_ThrowsOnInvalidConfigurationTypeName() { var config = new AuthenticatorConfigurationElement() { Factory = "GobbledyGook" }; Assert.Throws <ArgumentNullException>(() => HttpContextInspectorsLocator.Construct(config)); }
public void GetFailureHandler_ReturnsNullOnNullConfiguration() { var config = new HttpAuthenticationConfigurationSection(); Assert.Null(HttpContextInspectorsLocator.GetFailureHandler(config)); }
public void GetFailureHandler_ThrowsOnNullConfiguration() { Assert.Throws <ArgumentNullException>(() => HttpContextInspectorsLocator.GetFailureHandler(null)); }
public void Construct_ThrowsOnNullInspectors() { Assert.Throws <ArgumentNullException>(() => HttpContextInspectorsLocator.Construct(null as IDictionary <string, AuthenticatorConfigurationElement>)); }
public void Construct_ThrowsOnNullConfiguration() { Assert.Throws <ArgumentNullException>(() => HttpContextInspectorsLocator.Construct(null as AuthenticatorConfigurationElement)); }