Пример #1
0
        public void BuildControl_When_IdIsSet_Then_IFrameIsSetUpWithIdAttribute()
        {
            DocumentViewer documentViewer = new DocumentViewer
            {
                ID = "test"
            };

            Assert.That(documentViewer.BuildControl("", "sample.pdf", "", "", "", "").ToString(), Is.EqualTo("<iframe id=test src=/sample.pdf width= height=></iframe>"));
        }
Пример #2
0
        public void BuildControl_When_PdfJsIsUsed_Then_FilePathIsSetAccordingly()
        {
            DocumentViewer documentViewer = new DocumentViewer
            {
                PdfRenderer = PdfRenderers.PdfJs
            };

            Assert.That(documentViewer.BuildControl("", "sample.pdf", "", "", "", "").ToString().Contains("Scripts/pdf.js/web/viewer.html?file="));
        }
Пример #3
0
        public void BuildControl_When_ExtensionIsNotSupported_Then_DocumentIsNotDisplayed()
        {
            DocumentViewer documentViewer = new DocumentViewer
            {
                FilePath = ""
            };

            Assert.That(documentViewer.BuildControl("", "", "", "", "", "").ToString(), Is.EqualTo(new StringBuilder("Cannot display document viewer").ToString()));
        }
Пример #4
0
        public void BuildControl_When_FileCannotBeConverted_Then_DocumentIsNotDisplayed()
        {
            DocumentViewer documentViewer = new DocumentViewer
            {
                FilePath          = "sample.pptx",
                TempDirectoryPath = "TmpFolder"
            };

            Assert.That(documentViewer.BuildControl("", "sample.pptx", "", "", "", "").ToString(), Is.EqualTo(new StringBuilder("Cannot display document viewer").ToString()));
        }
Пример #5
0
        public void BuildControl_When_NoErrorsOccur_Then_IFrameIsSetUp()
        {
            DocumentViewer documentViewer = new DocumentViewer
            {
                Width  = Unit.Pixel(500),
                Height = Unit.Pixel(500)
            };

            Assert.That(documentViewer.BuildControl("", "sample.pdf", "", "", "", "").ToString(), Is.EqualTo("<iframe src=/sample.pdf width=500px height=500px></iframe>"));
        }