예제 #1
0
        public void BeforeAdapterTest()
        {
            var excelExporter = new ExcelExporter();
            var pdfPlugin     = new PDFDotnet();
            var odsPlugin     = new ODSManager();

            // 原本 PDF、ODS 各自實作不同的介面,呼叫的方法名稱不同
            Assert.AreEqual("匯出EXCEL", excelExporter.Export());
            Assert.AreEqual("匯出PDF", pdfPlugin.Save());
            Assert.AreEqual("匯出ODS", odsPlugin.Output());
        }
예제 #2
0
 public PDFExporter()
 {
     _adaptee = new PDFDotnet();
 }