public void Method_WithUndefinedMethod_ShouldThrow(
            HttpRequestBuilderOptions sut)
        {
            //arrange
            var method = default(HttpMethod);

            //act
            Action action = () => sut.Method(method);

            //assert
            action.ShouldThrow <ArgumentException>();
        }
        public void Method_ShouldReturnSut(
            HttpRequestBuilderOptions sut,
            HttpMethod method)
        {
            //arrange

            //act
            var actual = sut.Method(method);

            //assert
            actual.Should().Be(sut);
        }
        public void Method_ShouldSetMethod(
            HttpRequestBuilderOptions sut,
            HttpMethod method)
        {
            //arrange

            //act
            sut.Method(method);

            //assert
            sut.HttpMethod.Should().Be(method);
        }