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