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(); }
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(); }
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}."); }
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(); }
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}."); }
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}."); }