Exemplo n.º 1
0
        public void PayloadParameter_AddingSameKeyTwice_ShouldThrow(
            HttpRequestBuilderOptions sut,
            string key,
            string value)
        {
            //arrange
            sut.PayloadParameter(key, value);

            //act
            Action action = () => sut.PayloadParameter(key, value);

            //assert
            action.ShouldThrow <ArgumentException>();
        }
Exemplo n.º 2
0
        public void PayloadParameter_ShouldReturnSut(
            HttpRequestBuilderOptions sut,
            string key,
            string value)
        {
            //act
            var actual = sut.PayloadParameter(key, value);

            //assert
            actual.Should().Be(sut);
        }
Exemplo n.º 3
0
        public void PayloadParameter_WithEmptyKey_ShouldThrow(
            HttpRequestBuilderOptions sut,
            string value)
        {
            //arrange

            //act
            Action action = () => sut.PayloadParameter("", value);

            //assert
            action.ShouldThrow <ArgumentNullException>();
        }
Exemplo n.º 4
0
        public void PayloadParameter_ShouldAddPayloadParameter(
            HttpRequestBuilderOptions sut,
            string key,
            string value)
        {
            //arrange

            //act
            sut.PayloadParameter(key, value);

            //assert
            sut.PayloadParameters.Should().Contain(new KeyValuePair <string, string>(key, value));
        }