예제 #1
0
        private static long CreateWorkspace(SmartsheetClient smartsheet)
        {
            Workspace workspace = new Workspace.CreateWorkspaceBuilder("workspace").Build();

            Workspace createdWorkspace = smartsheet.WorkspaceResources.CreateWorkspace(workspace);

            Assert.IsTrue(createdWorkspace.Name == "workspace");
            return(createdWorkspace.Id.Value);
        }
        public virtual void TestCreateWorkspace()
        {
            server.setResponseBody("../../../TestSDK/resources/createWorkspace.json");

            Workspace workspace    = new Workspace.CreateWorkspaceBuilder("New workspace").Build();
            Workspace newWorkspace = workspaceResources.CreateWorkspace(workspace);

            Assert.AreEqual(7960873114331012, (long)newWorkspace.Id);
            Assert.AreEqual("New workspace", newWorkspace.Name);
            Assert.AreEqual(AccessLevel.OWNER, newWorkspace.AccessLevel);
            Assert.AreEqual("https://app.smartsheet.com/b/home?lx=rBU8QqUVPCJ3geRgl7L8yQ", newWorkspace.Permalink);
        }