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()); }
public string Export() { return(_adaptee.Output()); }