public void AddProperties_builder_is_required(string fieldName) { var properties = new IProperty[] { ContactProperties.FirstName }; Assert.Throws <ArgumentNullException>(() => HttpQueryStringBuilderExtensions.AddProperties(null, properties, fieldName)); }
public void AddProperties_fieldName_is_required() { var builder = new HttpQueryStringBuilder(); var properties = new IProperty[] { ContactProperties.FirstName }; Assert.Throws <ArgumentNullException>(() => HttpQueryStringBuilderExtensions.AddProperties(builder, properties, null)); }
public void AddFormSubmissionMode_adds_value(FormSubmissionMode mode, string value) { var builder = new HttpQueryStringBuilder(); HttpQueryStringBuilderExtensions.AddFormSubmissionMode(builder, mode); Assume.That(builder.HasKey("formSubmissionMode")); var query = builder.BuildQuery(); Assert.That(query.Query, Contains.Substring($"formSubmissionMode={value}")); }
public void AddShowListMemberships_adds_value(bool testValue) { var builder = new HttpQueryStringBuilder(); HttpQueryStringBuilderExtensions.AddShowListMemberships(builder, testValue); Assume.That(builder.HasKey("showListMemberships")); var query = builder.BuildQuery(); Assert.That(query.Query, Contains.Substring($"showListMemberships={testValue.ToString().ToLower()}")); }
public void AddProperties_adds_all_properties(string fieldName) { var builder = new HttpQueryStringBuilder(); var properties = new IProperty[] { ContactProperties.FirstName }; HttpQueryStringBuilderExtensions.AddProperties(builder, properties, fieldName); Assume.That(builder.HasKey(fieldName), Is.True); var query = builder.BuildQuery(); Assert.That(query.Query, Contains.Substring($"{fieldName}={ContactProperties.FirstName.Name}")); }
public void AddShowListMemberships_builder_is_required(bool testValue) { Assert.Throws <ArgumentNullException>(() => HttpQueryStringBuilderExtensions.AddShowListMemberships(null, testValue)); }
public void AddPropertyMode_builder_is_required(PropertyMode testValue) { Assert.Throws <ArgumentNullException>(() => HttpQueryStringBuilderExtensions.AddPropertyMode(null, testValue)); }
public void AddFormSubmissionMode_formSubmissionMode_must_be_a_valid_mode() { var builder = new HttpQueryStringBuilder(); Assert.Throws <ArgumentOutOfRangeException>(() => HttpQueryStringBuilderExtensions.AddFormSubmissionMode(builder, (FormSubmissionMode)100)); }