public void Construct_ReturnsCorrectlyTypedInstance() { var config = new AuthenticatorConfigurationElement() { Factory = typeof(MockAuthConfigFactory).AssemblyQualifiedName }; Assert.IsType <MockAuthenticator>(HttpContextInspectorsLocator.Construct(config)); }
public void Construct_ThrowsOnInvalidConfigurationTypeName() { var config = new AuthenticatorConfigurationElement() { Factory = "GobbledyGook" }; Assert.Throws <ArgumentNullException>(() => HttpContextInspectorsLocator.Construct(config)); }
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)); }