Exemplo n.º 1
0
        public void AddProperties_builder_is_required(string fieldName)
        {
            var properties = new IProperty[]
            {
                ContactProperties.FirstName
            };

            Assert.Throws <ArgumentNullException>(() => HttpQueryStringBuilderExtensions.AddProperties(null, properties, fieldName));
        }
Exemplo n.º 2
0
        public void AddProperties_fieldName_is_required()
        {
            var builder = new HttpQueryStringBuilder();

            var properties = new IProperty[]
            {
                ContactProperties.FirstName
            };

            Assert.Throws <ArgumentNullException>(() => HttpQueryStringBuilderExtensions.AddProperties(builder, properties, null));
        }
Exemplo n.º 3
0
        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}"));
        }
Exemplo n.º 4
0
        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()}"));
        }
Exemplo n.º 5
0
        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}"));
        }
Exemplo n.º 6
0
 public void AddShowListMemberships_builder_is_required(bool testValue)
 {
     Assert.Throws <ArgumentNullException>(() => HttpQueryStringBuilderExtensions.AddShowListMemberships(null, testValue));
 }
Exemplo n.º 7
0
 public void AddPropertyMode_builder_is_required(PropertyMode testValue)
 {
     Assert.Throws <ArgumentNullException>(() => HttpQueryStringBuilderExtensions.AddPropertyMode(null, testValue));
 }
Exemplo n.º 8
0
        public void AddFormSubmissionMode_formSubmissionMode_must_be_a_valid_mode()
        {
            var builder = new HttpQueryStringBuilder();

            Assert.Throws <ArgumentOutOfRangeException>(() => HttpQueryStringBuilderExtensions.AddFormSubmissionMode(builder, (FormSubmissionMode)100));
        }