public void requires_apikey(string url) { var setting = new TorznabSettings() { ApiKey = "", Url = url }; setting.Validate().IsValid.Should().BeFalse(); setting.Validate().Errors.Should().Contain(c => c.PropertyName == "ApiKey"); }
public void invalid_url_should_not_apikey(string url) { var setting = new TorznabSettings { ApiKey = "", Url = url }; setting.Validate().IsValid.Should().BeFalse(); setting.Validate().Errors.Should().NotContain(c => c.PropertyName == "ApiKey"); setting.Validate().Errors.Should().Contain(c => c.PropertyName == "Url"); }
public void doesnt_requires_apikey(string url) { var setting = new TorznabSettings() { ApiKey = "", Url = url }; setting.Validate().IsValid.Should().BeTrue(); }
public void url_and_api_not_jackett_all(string baseUrl, string apiPath) { var setting = new TorznabSettings() { BaseUrl = baseUrl, ApiPath = apiPath }; setting.Validate().IsValid.Should().BeTrue(); }