Exemple #1
0
        public CadastroClienteUseCaseTest()
        {
            var cadastroEnderecoUseCase = new Mock <ICadastroEnderecoUseCase>();

            _mockClienteRepository = new Mock <IClienteRepository>();
            _cadastroCliente       = new CadastroClienteUseCase(_mockClienteRepository.Object, cadastroEnderecoUseCase.Object);

            _mockClienteRepository
            .Setup(x => x.BuscarTodos())
            .Returns(HelperMock.MockListaCliente());
        }
Exemple #2
0
        public void DeveBuscarOsDadosDoClienteNoSistemaComSucesso()
        {
            var clienteRequest = HelperMock.MockCliente(identificadorUnico: 1);

            _mockClienteRepository
            .Setup(x => x.BuscarPorId(It.IsAny <int>()))
            .Returns(HelperMock.MockListaCliente().First(c => c.IdentificadorUnico == clienteRequest.IdentificadorUnico));

            var retorno = _cadastroCliente.BuscarPorIdentificacao(clienteRequest, nameof(clienteRequest.IdentificadorUnico));

            Assert.True(retorno != null);
            Assert.Equal(clienteRequest.IdentificadorUnico, retorno.IdentificadorUnico);
        }
Exemple #3
0
        public void DeveBuscarTodosOsEnderecosCadastradosParaOCliente()
        {
            var clienteRequest = HelperMock.MockCliente(identificadorUnico: 1);

            _mockClienteRepository
            .Setup(x => x.BuscarPorId(It.IsAny <int>()))
            .Returns(HelperMock.MockListaCliente().First(c => c.IdentificadorUnico == clienteRequest.IdentificadorUnico));

            var retorno = _cadastroCliente.BuscarPorIdentificacao(clienteRequest, nameof(clienteRequest.IdentificadorUnico));

            Assert.NotNull(retorno);
            Assert.Equal(clienteRequest.IdentificadorUnico, retorno.IdentificadorUnico);
            Assert.True(retorno.Enderecos.Count > 0);
        }