public void WithLastModified_GivenExpectedValue_ShouldPass(string dateText) { var result = TestDataGenerator.CreateFileContentResult(); result.LastModified = TestDataGenerator.CreateDateTimeOffset(dateText); result.Should().BeFileResult() .WithLastModified(TestDataGenerator.CreateDateTimeOffset(dateText)); }
public void WithLastModified_GivenUnexpected_ShouldFail( string expected, string actual) { var actualValue = TestDataGenerator.CreateDateTimeOffset(actual); var expectedValue = TestDataGenerator.CreateDateTimeOffset(expected); var result = TestDataGenerator.CreateFileContentResult(); result.LastModified = actualValue; var failureMessage = $"Expected FileResult.LastModified to be <{expected ?? "null"}> because it is 10 but found <{actual ?? "null"}>."; Action a = () => result.Should().BeFileResult().WithLastModified(expectedValue, Reason, ReasonArgs); a.Should().Throw <Exception>() .WithMessage(failureMessage); }