예제 #1
0
        public void WithLastModified_GivenExpectedValue_ShouldPass(string dateText)
        {
            var result = TestDataGenerator.CreateFileContentResult();

            result.LastModified = TestDataGenerator.CreateDateTimeOffset(dateText);

            result.Should().BeFileResult()
            .WithLastModified(TestDataGenerator.CreateDateTimeOffset(dateText));
        }
예제 #2
0
        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);
        }