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 HasKey_returns_true_if_key_is_added(HttpQueryStringBuilder sut, string key, string value) { sut.Add(key, value); Assert.That(sut.HasKey(key), Is.True); }
public void HasKey_returns_false_if_empty(HttpQueryStringBuilder sut, string key) { Assert.That(sut.HasKey(key), Is.False); }