public ShareTo ( long objectId, IEnumerable |
||
objectId | long | the Id of the object |
shares | IEnumerable |
the share objects |
sendEmail | bool | (optional): Either true or false to indicate whether or not /// to notify the user by email. Default is false. |
return | IList |
public virtual void TestShareToLongShare() { server.setResponseBody("../../../TestSDK/resources/shareToOne.json"); Share share = new Share(); share.Email = "*****@*****.**"; share.AccessLevel = AccessLevel.ADMIN; shareResourcesImpl.ShareTo(1234L, share); Assert.AreEqual("*****@*****.**", share.Email); Assert.AreEqual(AccessLevel.ADMIN, share.AccessLevel); }
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); }