[Test] //Test pentru a verifica daca putem sterge un wallet al carui Id nu exista in BD public async Task DeletWalletUnsuccessful() { var sut = new DeletWalletCommandHandler(context); var command = new DeletWalletCommand { UserId = "test_user_id", WalletId = new Guid() }; var result = await sut.Handle(command, CancellationToken.None); Assert.IsFalse(result.IsSuccessful); }
public async Task <IActionResult> DeleteWallet([FromQuery] Guid walletId) { var command = new DeletWalletCommand { UserId = userManager.GetUserId(User), WalletId = walletId }; var commandResult = await mediator.Send(command); if (!commandResult.IsSuccessful) { return(BadRequest()); } return(Ok()); }