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);
        }