public void TestPostPresentationMerge() { SlidesApi target = new SlidesApi(APIKEY, APPSID, BASEPATH); StorageApi storageApi = new StorageApi(APIKEY, APPSID, BASEPATH); string name = "test_slide.pptx"; string mergeFile1 = "sample-input.pptx"; string mergeFile2 = "demo.pptx"; string storage = null; string folder = null; PresentationsMergeRequest body = new PresentationsMergeRequest(); body.PresentationPaths = new System.Collections.Generic.List<string> {mergeFile1,mergeFile2}; storageApi.PutCreate(name, null, null, System.IO.File.ReadAllBytes("\\temp\\slides\\resources\\" + name)); storageApi.PutCreate(mergeFile1, null, null, System.IO.File.ReadAllBytes("\\temp\\slides\\resources\\" + mergeFile1)); storageApi.PutCreate(mergeFile2, null, null, System.IO.File.ReadAllBytes("\\temp\\slides\\resources\\" + mergeFile2)); DocumentResponse actual; actual = target.PostPresentationMerge(name, storage, folder, body); Assert.AreEqual("200", actual.Code); Assert.IsInstanceOfType(new Com.Aspose.Slides.Model.DocumentResponse(), actual.GetType()); }