public void SetIncorrectPermsTest() { var newPermission = new GoogleDrivePermission(null, TestData.TestEmail, GoogleDrivePermType.user, GoogleDriveRole.writer); var permissionResult = GoogleDriveUtility.SetResourcePermissions(GetConnection(), "incorrect Id", newPermission); Assert.IsFalse(permissionResult.IsSucceed); }
public void SetPermsTest() { var uploadResult = GoogleDriveUtility.UploadFile(GetConnection(), TestFileFullName, null, testFolder.Id); try { var newPermission = new GoogleDrivePermission(null, TestData.TestEmail, GoogleDrivePermType.user, GoogleDriveRole.writer); var permission = GoogleDriveUtility.SetResourcePermissions(GetConnection(), uploadResult.Data.Id, newPermission); Assert.IsTrue(permission.IsSucceed); var perms = GoogleDriveUtility.GetResourcePermissions(GetConnection(), uploadResult.Data.Id); var res = Enumerable.Any(perms.Data, (it) => { return(it.Id == permission.Data.Id); }); Assert.IsTrue(res); } finally { GoogleDriveUtility.DeleteResource(GetConnection(), uploadResult.Data.Id); } }