public Delete ( string adminId = null, string adminEmail = null ) : Task |
||
adminId | string | Admin id defining admin to delete. |
adminEmail | string | Admin email defining admin to delete. |
return | Task |
public async Task Delete_WithInvalidAdminEmail_ThrowsException(AdministratorSyncanoClient client) { try { //when await client.Delete(adminEmail:"*****@*****.**"); throw new Exception("Delete should throw an exception"); } catch (Exception e) { //then e.ShouldBeType<SyncanoException>(); } }
public async Task Delete_DeletesAdmin(AdministratorSyncanoClient client) { //given var email = "*****@*****.**"; await client.New(email, "4", "Invite message"); //when var result = await client.Delete(adminEmail: email); //then result.ShouldBeTrue(); }
public async Task Delete_WithNullAdminIdAndEmail_ThrowsException(AdministratorSyncanoClient client) { try { //when await client.Delete(); throw new Exception("Delete should throw an exception"); } catch (Exception e) { //then e.ShouldBeType<ArgumentNullException>(); } }