public async Task AdicionarUsuarioCommandHandler_AdicionarUsuario_ComSucesso() { var command = new AdicionarUsuarioCommandBuilder().Builder(); usuarioRepositoryMock.EmailJaCadastradoAsync(command.Email).Returns(false); var result = await handler.Handle(command, new CancellationToken()) as EntityCommandResult; Assert.True(result.Success); }
public async Task AdicionarUsuarioCommandHandler_AoAdicionarUmUsuario_EJaExisteOEmail_DeveRetornar_QueTemUmProblema() { const string MESSAGE = "E-mail já cadastrado"; var command = new AdicionarUsuarioCommandBuilder().Builder(); usuarioRepositoryMock.EmailJaCadastradoAsync(command.Email).Returns(true); var result = await handler.Handle(command, new CancellationToken()) as EntityCommandResult; Assert.True(result.HasAProblem); Assert.Equal(MESSAGE, result.Message); }