public void Validate_UnknownValue_Throws() { var config = new ReferrerPolicyConfigurationElement { ConfigPolicy = "yolo" }; Assert.Throws <ConfigurationErrorsException>(() => _validator.Validate(config)); }
public void Validate_KnownValue_Returns(string allowedValue) { var config = new ReferrerPolicyConfigurationElement { ConfigPolicy = allowedValue }; _validator.Validate(config); }
public void GetPolicy_EnabledAndUnknownConfigValue_Throws() { var config = new ReferrerPolicyConfigurationElement { Enabled = true, ConfigPolicy = "yolo" }; Assert.Throws <ArgumentException>(() => config.Policy); }
public void GetPolicy_EnabledAndKnownConfigValue_GetsPolicy(string configValue, ReferrerPolicy expectedPolicy) { var config = new ReferrerPolicyConfigurationElement { Enabled = true, ConfigPolicy = configValue }; Assert.Equal(expectedPolicy, config.Policy); }
public void GetPolicy_Disabled_ReturnsDisabledPolicy() { var config = new ReferrerPolicyConfigurationElement { Enabled = false, ConfigPolicy = "no-referrer" }; Assert.Equal(ReferrerPolicy.Disabled, config.Policy); }