public void ShouldChangeSFMemberPermissions()
{
var sharedFolder = Client.CreateSharedFolder("SharedFolder");
var testEmail = "[email protected]";
var firstName = "Test";
var lastName = "User";
var user = OrgAdminClient.CreateUser(testEmail, firstName, lastName);
var permissions = new Permission[] { Permission.Write, Permission.Manage };
OrgAdminClient.AddSFMemberToSharedFolder(sharedFolder.ID, user.Email, permissions);
var sfMember = OrgAdminClient.SetSFMemberPermissions(sharedFolder.ID, user.Email, new Permission[0]);
OrgAdminClient.DeleteUser(testEmail);
Assert.AreEqual(user.Email, sfMember.Email);
Assert.AreEqual("Test", sfMember.FirstName);
Assert.AreEqual("User", sfMember.LastName);
Assert.AreEqual(0, sfMember.Permissions.Count());
}