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());
        }
Beispiel #2
0
 public string Export()
 {
     return(_adaptee.Save());
 }