示例#1
0
        public void Endereco_Aplicacao_Atualizar_Sucesso()
        {
            long idValido = 1;

            _enderecoMock.Setup(em => em.Id).Returns(idValido);

            _enderecoRepositorioMock.Setup(er => er.Atualizar(_enderecoMock.Object)).Returns(_enderecoMock.Object);

            Endereco enderecoAtualizado = _enderecoServico.Atualizar(_enderecoMock.Object);

            _enderecoRepositorioMock.Verify(er => er.Atualizar(_enderecoMock.Object));

            enderecoAtualizado.Should().NotBeNull();
        }
示例#2
0
        public void Endereco_Aplicacao_Atualizar_EsperadoOK()
        {
            //cenario
            _endereco        = EnderecoObjetoMae.ObterValido();
            _endereco.Numero = 6;
            _mockEnderecoRepositorio
            .Setup(er => er.Atualizar(_endereco))
            .Returns(_endereco);

            //acao
            var novoEndereco = _enderecoServico.Atualizar(_endereco);

            //verificar
            _mockEnderecoRepositorio.Verify(er => er.Atualizar(_endereco));
            novoEndereco.Numero.Should().Be(_endereco.Numero);
        }