Esempio n. 1
0
        public void happy_path()
        {
            var assertion = new StatusCodeAssertion(304);

            AssertionRunner.Run(assertion, _ => _.StatusCode(304))
            .AssertAll();
        }
Esempio n. 2
0
        public void sad_path()
        {
            var assertion = new StatusCodeAssertion(200);

            AssertionRunner.Run(assertion, _ => _.StatusCode(304))
            .SingleMessageShouldBe("Expected status code 200, but was 304");
        }
Esempio n. 3
0
        public void TestName()
        {
            // Arrange
            var item = new StatusCodeAssertion();

            // Act & Assert
            Assert.AreEqual("StatusCode", item.Name);
        }
Esempio n. 4
0
        private bool TestAssert(int expected, int actual)
        {
            // Arrange
            var item = new StatusCodeAssertion
            {
                Value = expected.ToString(CultureInfo.InvariantCulture),
            };

            var arrange = new Arrange
            {
                HttpResponse = new HttpResponse
                {
                    StatusCode = (HttpStatusCode)actual
                },
            };

            // Act
            item.Assert(null, arrange);

            return(item.Success);
        }