Пример #1
0
        public async Task Deve_Retornar_Falha_Quando_Command_For_Nulo()
        {
            //Arrange
            var sut = new RegistrarPreCadastroUsuarioHandler(mediator, usuarioServico);

            //Act
            var response = await sut.Handle(null, default(CancellationToken));

            //Assert
            response.IsFailure.Should().BeTrue();
            response.IsSuccess.Should().BeFalse();
        }
Пример #2
0
        public async Task Deve_Retornar_Falha_Quando_Verificar_Usuario_Ja_Cadastrado_Lancar_Excessao()
        {
            //Arrange

            usuarioServico.VerificarUsuarioJaCadastrado(Arg.Any <string>(), Arg.Any <string>())
            .Returns(_ => Task.FromException(new Exception()));

            var command = FakeData.RegistrarPreCadastroUsuarioCommandValido;
            var sut     = new RegistrarPreCadastroUsuarioHandler(mediator, usuarioServico);

            //Act
            var response = await sut.Handle(command, default(CancellationToken));

            //Assert
            response.IsFailure.Should().BeTrue();
            response.IsSuccess.Should().BeFalse();
        }