Exemple #1
0
        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);
        }
Exemple #2
0
        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);
            }
        }