public virtual void TestShareTo() { server.setResponseBody("../../../TestSDK/resources/shareToOne.json"); Share share = new Share.CreateShareBuilder("*****@*****.**", AccessLevel.EDITOR).Build(); IList<Share> shares = shareResourcesImpl.ShareTo(1234L, new Share[] { share }, true); Assert.AreEqual("*****@*****.**", shares[0].Email); Assert.AreEqual(AccessLevel.EDITOR, shares[0].AccessLevel); Assert.AreEqual("AAAFeF82FOeE", shares[0].Id); Assert.AreEqual(ShareType.USER, shares[0].Type); Assert.AreEqual("Jane Doe", shares[0].Name); }
public void TestShareResources() { SmartsheetClient smartsheet = new SmartsheetBuilder().SetMaxRetryTimeout(30000).Build(); long sheetId = CreateSheet(smartsheet); //long reportId = CreateReport(smartsheet); long workspaceId = CreateWorkspace(smartsheet); Share share = new Share.CreateShareBuilder("*****@*****.**", AccessLevel.EDITOR).Build(); //string reportShareId = ShareReport(smartsheet, reportId, share); string sheetShareId = ShareSheet(smartsheet, sheetId, share); string workspaceShareId = ShareWorkspace(smartsheet, workspaceId, share); UpdateObjectShares(smartsheet, sheetId, workspaceId, sheetShareId, workspaceShareId); //ListReportShares(smartsheet, reportId); ListSheetShares(smartsheet, sheetId); ListWorkspaceShares(smartsheet, workspaceId); smartsheet.SheetResources.DeleteSheet(sheetId); smartsheet.WorkspaceResources.DeleteWorkspace(workspaceId); }
public void TestShareResources() { string accessToken = ConfigurationManager.AppSettings["accessToken"]; SmartsheetClient smartsheet = new SmartsheetBuilder().SetAccessToken(accessToken).Build(); long sheetId = CreateSheet(smartsheet); //long reportId = CreateReport(smartsheet); long workspaceId = CreateWorkspace(smartsheet); Share share = new Share.CreateShareBuilder("*****@*****.**", AccessLevel.EDITOR).Build(); //string reportShareId = ShareReport(smartsheet, reportId, share); string sheetShareId = ShareSheet(smartsheet, sheetId, share); string workspaceShareId = ShareWorkspace(smartsheet, workspaceId, share); UpdateObjectShares(smartsheet, sheetId, workspaceId, sheetShareId, workspaceShareId); //ListReportShares(smartsheet, reportId); ListSheetShares(smartsheet, sheetId); ListWorkspaceShares(smartsheet, workspaceId); smartsheet.SheetResources.DeleteSheet(sheetId); smartsheet.WorkspaceResources.DeleteWorkspace(workspaceId); }