Beispiel #1
0
        public void TestUpdateDocumentProperty()
        {
            string remoteFileName = "TestUpdateDocumentProperty.docx";

            this.UploadFileToStorage(
                remoteDataFolder + "/" + remoteFileName,
                null,
                null,
                File.ReadAllBytes(LocalTestDataFolder + localFile)
                );

            var request = new CreateOrUpdateDocumentPropertyRequest(
                name: remoteFileName,
                propertyName: "AsposeAuthor",
                property: new DocumentPropertyCreateOrUpdate()
            {
                Value = "Imran Anwar"
            },
                folder: remoteDataFolder,
                destFileName: BaseTestOutPath + "/" + remoteFileName
                );
            var actual = this.WordsApi.CreateOrUpdateDocumentProperty(request);

            Assert.NotNull(actual.DocumentProperty);
            Assert.AreEqual("AsposeAuthor", actual.DocumentProperty.Name);
            Assert.AreEqual("Imran Anwar", actual.DocumentProperty.Value);
        }
Beispiel #2
0
        public void TestPutUpdateDocumentProperty()
        {
            var localName    = "test_multi_pages.docx";
            var remoteName   = "TestPutUpdateDocumentProperty.docx";
            var fullName     = Path.Combine(this.dataFolder, remoteName);
            var propertyName = "AsposeAuthor";
            var destFileName = Path.Combine(BaseTestOutPath, remoteName);

            DocumentProperty body = new DocumentProperty {
                Name = "Author", Value = "Imran Anwar"
            };

            this.StorageApi.PutCreate(fullName, null, null, File.ReadAllBytes(BaseTestContext.GetDataDir(BaseTestContext.CommonFolder) + localName));

            var request = new CreateOrUpdateDocumentPropertyRequest(remoteName, propertyName, body, this.dataFolder, destFileName: destFileName);
            var actual  = this.WordsApi.CreateOrUpdateDocumentProperty(request);

            Assert.AreEqual(200, actual.Code);
        }