예제 #1
0
        public void Destinatario_Aplicacao_BuscarPorId_Sucesso()
        {
            long id = 1;

            _mockRepositorioDestinatario.Setup(er => er.BuscarPorId(id));

            _servicoDestinatario.BuscarPorId(id);

            _mockRepositorioDestinatario.Verify(er => er.BuscarPorId(id));
        }
예제 #2
0
        public void Destinatario_Aplicacao_BuscarPorId_Sucesso()
        {
            long id = 1;

            _mockRepositorioDestinatario.Setup(er => er.BuscarPorId(id)).Returns(_mockDestinatario.Object);

            _servicoDestinatario.BuscarPorId(id);

            _mockRepositorioDestinatario.Verify(er => er.BuscarPorId(id), Times.Once);
            _mockRepositorioDestinatario.VerifyNoOtherCalls();
            _mockEnderecoRepositorio.VerifyNoOtherCalls();
        }
예제 #3
0
        public void Destinatario_IntegracaoDeSistema_Sql_Adicionar_Sucesso()
        {
            Destinatario destinatarioParaAdicionar = ObjectMother.PegarDestinatarioValidoComCNPJSemDependencias();

            Destinatario destinatarioAdicionado = _servicoDestinatario.Adicionar(destinatarioParaAdicionar);

            Destinatario destinatarioBuscado = _servicoDestinatario.BuscarPorId(destinatarioParaAdicionar.Id);

            destinatarioBuscado.InscricaoEstadual.Should().Be(destinatarioAdicionado.InscricaoEstadual);
            destinatarioBuscado.NomeRazaoSocial.Should().Be(destinatarioAdicionado.NomeRazaoSocial);
            destinatarioBuscado.Endereco.Pais.Should().Be(destinatarioAdicionado.Endereco.Pais);
            destinatarioBuscado.Documento.NumeroComPontuacao.Should().Be(destinatarioAdicionado.Documento.NumeroComPontuacao);
        }
예제 #4
0
 public IHttpActionResult BuscarPorId(int id)
 {
     return(HandleCallback(() => _destinatarioServico.BuscarPorId(id)));
 }