Esempio n. 1
0
        public void BeOkResult_Passes_When_Subject_Is_OkObjectResult_With_StatusCode_200()
        {
            // Arrange
            var target = new OkObjectResult(string.Empty);
            var sut    = new ResultAssertions(target);

            // Act & Assert
            sut.Invoking(x => x.BeOkResult())
            .Should()
            .NotThrow();
        }
Esempio n. 2
0
        public void BeContentResult_Passes_When_Subject_Is_ContentResult()
        {
            // Arrange
            var target = new ContentResult();
            var sut    = new ResultAssertions(target);

            // Act & Assert
            sut.Invoking(x => x.BeContentResult())
            .Should()
            .NotThrow();
        }
Esempio n. 3
0
        public void BeCreatedResult_Throws_When_Subject_Isnt_ContentResult()
        {
            // Arrange
            var target = new DummyResult();
            var sut    = new ResultAssertions(target);

            // Act & Assert
            sut.Invoking(x => x.BeCreatedResult())
            .Should()
            .Throw <XunitException>()
            .WithMessage($"Expected result to be of type Microsoft.AspNetCore.Mvc.ContentResult, but found {target.GetType().FullName}.");
        }
Esempio n. 4
0
        public void BeConflictResult_Passes_When_Subject_Is_ContentResult_With_StatusCode_404()
        {
            // Arrange
            var target = new ContentResult {
                StatusCode = 409
            };
            var sut = new ResultAssertions(target);

            // Act & Assert
            sut.Invoking(x => x.BeConflictResult())
            .Should()
            .NotThrow();
        }
Esempio n. 5
0
        public void BeCreatedResult_Throws_When_ContentResult_StatusCode_Isnt_202()
        {
            // Arrange
            var target = new ContentResult {
                StatusCode = 1337
            };
            var sut = new ResultAssertions(target);

            // Act & Assert
            sut.Invoking(x => x.BeCreatedResult())
            .Should()
            .Throw <XunitException>()
            .WithMessage($"Expected status code from result to be 201, but found {target.StatusCode}.");
        }
Esempio n. 6
0
        public void BeOkResult_Throws_When_OkObjectResult_StatusCode_Isnt_200()
        {
            // Arrange
            var target = new OkObjectResult(string.Empty)
            {
                StatusCode = 201
            };
            var sut = new ResultAssertions(target);

            // Act & Assert
            sut.Invoking(x => x.BeOkResult())
            .Should()
            .Throw <XunitException>()
            .WithMessage($"Expected status code from result to be 200, but found {target.StatusCode}.");
        }