public async Task DeleteRfa() { var email = "*****@*****.**"; var role = ExampleContext.Roles.AsEnumerable().FirstOrDefault(x => x.Name.Value == "rfa"); var addrfaCommand = new AddRfaCommand(new AddUserRfaCommand("test", "test", email, new RoleUserRfa(role.Name.Value, role.Permissions.Value)), "0678925355", "profession"); await _rfaCommandHandler.Handle(addrfaCommand, default); await _rfaCommandHandler.Handle(new DeleteRfaCommand(email), default); var rfaAdded = await _rfaRepository.GetRfaByEmail(new Email(email)); rfaAdded.Should().BeNull(); Dbconnection.Execute("DELETE FROM [User] where email = @Email", new { Email = email }); }
public async Task <Unit> Add(AddRfaCommand addRfaCommand) { return(await _mediator.Send(addRfaCommand)); }