Пример #1
0
        public void AddingValidFieldValueAddsField()
        {
            var helper = new QueryHelper(ValidHostname);
            helper.AppendField("name", "indiana-jones");

            Assert.Equal("test.com?name=indiana-jones", helper.ToString());
        }
Пример #2
0
        public void AddingNullFieldValueAddsEmptyField()
        {
            var helper = new QueryHelper(ValidHostname);
            helper.AppendField("name", null);

            Assert.Equal("test.com?name=", helper.ToString());
        }
Пример #3
0
        public void MultipleFieldsAreSeparated()
        {
            var helper = new QueryHelper(ValidHostname);
            helper.AppendField("name", "indiana-jones");
            helper.AppendField("occupation", "archaeologist");

            Assert.Equal("test.com?name=indiana-jones&occupation=archaeologist",
                helper.ToString());
        }
Пример #4
0
        public void AddingNullFieldThrowsException()
        {
            var result = new QueryHelper(ValidHostname);

            Assert.Throws(typeof (ArgumentOutOfRangeException), () =>
            {
                result.AppendField(null, "Anything");
            });
        }
Пример #5
0
        public void ProperConstructionReturnsBaseString()
        {
            var result = new QueryHelper(ValidHostname);

            Assert.Equal(ValidHostname, result.ToString());
        }
Пример #6
0
        public void EmptyStringReturnsEmpty()
        {
            var result = new QueryHelper(String.Empty);

            Assert.Equal(String.Empty, result.ToString());
        }