Beispiel #1
0
        public void WithFileDownloadName_GivenExpected_ShouldPass()
        {
            ActionResult result = new VirtualFileResult(string.Empty, TestContentType)
            {
                FileDownloadName = TestFileDownloadName
            };

            result.Should().BeVirtualFileResult().WithFileDownloadName(TestFileDownloadName);
        }
Beispiel #2
0
        public void WithEntityTag_GivenExpected_ShouldPass()
        {
            ActionResult result = new VirtualFileResult(string.Empty, TestContentType)
            {
                EntityTag = TestEntityTag
            };

            result.Should().BeVirtualFileResult().WithEntityTag(TestEntityTag);
        }
Beispiel #3
0
        public void WithLastModified_GivenExpected_ShouldPass()
        {
            ActionResult result = new VirtualFileResult(string.Empty, TestContentType)
            {
                LastModified = TestLastModified
            };

            result.Should().BeVirtualFileResult().WithLastModified(TestLastModified);
        }
Beispiel #4
0
        public void WithContentType_GivenUnexpected_ShouldFail()
        {
            var          actualContentType   = TestContentType;
            var          expectedContentType = "xyz";
            ActionResult result         = new VirtualFileResult(string.Empty, actualContentType);
            var          failureMessage = FailureMessageHelper.ExpectedContextToBeXButY("VirtualFileResult.ContentType", expectedContentType, actualContentType);

            Action a = () => result.Should().BeVirtualFileResult().WithContentType(expectedContentType, Reason, ReasonArgs);

            a.Should().Throw <Exception>().WithMessage(failureMessage);
        }
Beispiel #5
0
        public void WithVirtualPath_GivenUnexpected_ShouldFail()
        {
            var          actualFileName   = TestFileName;
            var          expectedFileName = "xyz";
            ActionResult result           = new VirtualFileResult(actualFileName, TestContentType);
            var          failureMessage   = FailureMessageHelper.ExpectedContextToBeXButY("VirtualFileResult.VirtualPath", expectedFileName, actualFileName);

            Action a = () => result.Should().BeVirtualFileResult().WithVirtualPath(expectedFileName, Reason, ReasonArgs);

            a.Should().Throw <Exception>().WithMessage(failureMessage);
        }
Beispiel #6
0
        public void WithLastModified_GivenNull_ShouldPass()
        {
            var          actualLastModified   = null as DateTimeOffset?;
            var          expectedLastModified = null as DateTimeOffset?;
            ActionResult result = new VirtualFileResult(string.Empty, TestContentType)
            {
                LastModified = actualLastModified
            };

            result.Should().BeVirtualFileResult().WithLastModified(expectedLastModified);
        }
Beispiel #7
0
        public void WithEntityTag_GivenUnexpected_ShouldFail()
        {
            var          actualEntityTag   = TestEntityTag;
            var          expectedEntityTag = new EntityTagHeaderValue("\"1234\"");
            ActionResult result            = new VirtualFileResult(string.Empty, TestContentType)
            {
                EntityTag = actualEntityTag
            };
            var failureMessage = FailureMessageHelper.ExpectedContextToBeXButY("VirtualFileResult.EntityTag", expectedEntityTag, actualEntityTag);

            Action a = () => result.Should().BeVirtualFileResult().WithEntityTag(expectedEntityTag, Reason, ReasonArgs);

            a.Should().Throw <Exception>().WithMessage(failureMessage);
        }
Beispiel #8
0
        public void WithLastModified_GivenUnexpected_ShouldFail()
        {
            var          actualLastModified   = TestLastModified;
            var          expectedLastModified = TestLastModified.Value.AddMilliseconds(1);
            ActionResult result = new VirtualFileResult(string.Empty, TestContentType)
            {
                LastModified = actualLastModified
            };
            var failureMessage = FailureMessageHelper.ExpectedContextToBeXButY("VirtualFileResult.LastModified", expectedLastModified, actualLastModified);

            Action a = () => result.Should().BeVirtualFileResult().WithLastModified(expectedLastModified, Reason, ReasonArgs);

            a.Should().Throw <Exception>().WithMessage(failureMessage);
        }
Beispiel #9
0
        public void WithContentType_GivenExpected_ShouldPass()
        {
            ActionResult result = new VirtualFileResult(string.Empty, TestContentType);

            result.Should().BeVirtualFileResult().WithContentType(TestContentType);
        }
Beispiel #10
0
        public void WithVirtualPath_GivenExpected_ShouldPass()
        {
            ActionResult result = new VirtualFileResult(TestFileName, TestContentType);

            result.Should().BeVirtualFileResult().WithVirtualPath(TestFileName);
        }