public Delete ( string userId = null, string userName = null ) : Task |
||
userId | string | User id defining user to delete. User_id is automatically filled when used with User API key. |
userName | string | User name defining user to delete. |
return | Task |
public Task<bool> Delete(string userId = null, string userName = null)
{
if(userId == null && userName == null)
throw new ArgumentNullException();
return _syncanoClient.GetAsync("user.delete", new {user_id = userId, user_name = userName});
}
}
public async Task Update_DeleteAvatar_UpdatesUserObject(UserSyncanoClient client) { //given string name = "newUserName" + Guid.NewGuid().GetHashCode(); const string password = "******"; var user = await client.New(name, password, avatar: TestData.ImageToBase64("smallSampleImage.png")); //when var updatedUser = await client.Update(user.Id, avatar: "", currentPassword: password); //then updatedUser.ShouldNotBeNull(); updatedUser.Id.ShouldEqual(user.Id); updatedUser.Avatar.ShouldBeNull(); //cleanup await client.Delete(user.Id); }