public void TestUpdateTableProperties() { var localName = "TablesGet.docx"; var remoteName = "TestUpdateTableProperties.docx"; var fullName = Path.Combine(this.dataFolder, remoteName); var newProperties = new TableProperties { Alignment = TableProperties.AlignmentEnum.Right, AllowAutoFit = false, Bidi = true, BottomPadding = 1, CellSpacing = 2, LeftIndent = 3, LeftPadding = 4, RightPadding = 5, StyleOptions = TableProperties.StyleOptionsEnum.ColumnBands, TopPadding = 6 }; this.StorageApi.PutCreate(fullName, null, null, File.ReadAllBytes(BaseTestContext.GetDataDir(this.tableFolder) + localName)); var request = new UpdateTablePropertiesRequest(remoteName, 1, this.dataFolder, properties: newProperties); var actual = this.WordsApi.UpdateTableProperties(request); Assert.AreEqual(200, actual.Code); }
public void TestUpdateTablePropertiesWithoutNodePath() { string remoteFileName = "TestUpdateTablePropertiesWithoutNodePath.docx"; this.UploadFileToStorage( remoteDataFolder + "/" + remoteFileName, null, null, File.ReadAllBytes(LocalTestDataFolder + localFile) ); var request = new UpdateTablePropertiesRequest( name: remoteFileName, index: 1, properties: new TableProperties() { Alignment = TableProperties.AlignmentEnum.Right, AllowAutoFit = false, Bidi = true, BottomPadding = 1.0f, CellSpacing = 2.0f, StyleOptions = TableProperties.StyleOptionsEnum.ColumnBands }, folder: remoteDataFolder ); var actual = this.WordsApi.UpdateTableProperties(request); Assert.NotNull(actual.Properties); Assert.AreEqual(false, actual.Properties.AllowAutoFit); Assert.AreEqual(true, actual.Properties.Bidi); Assert.AreEqual(1.0f, actual.Properties.BottomPadding); Assert.AreEqual(2.0f, actual.Properties.CellSpacing); }