Beispiel #1
0
        public void Emitente_IntegracaoSistema_Salvar_DeveSalvarComCnpj()
        {
            Emitente emitente = ObjectMother.ObterEmitenteValido();

            emitente.Id = 0;

            repositorio.Salvar(emitente);

            Emitente result = emitenteServico.Salvar(emitente);

            result.Id.Should().BeGreaterThan(0);

            IList <Emitente> ListaEmitente = repositorio.PegarTodos().ToList();

            ListaEmitente.Contains(result).Should().BeTrue();
        }
Beispiel #2
0
        public void Emitente_Aplicacao_Salvar_EmitenteComCnpj_DeveFuncionar()
        {
            var      id       = 1;
            Emitente emitente = ObjectMother.ObterEmitenteComCpfVazio();

            emitente.Id = 0;
            mockRepositorio.Setup(m => m.Salvar(emitente)).Returns(new Emitente {
                Id = 1
            });
            mockRepositorio.Setup(m => m.PegarPorId(id)).Returns(new Emitente {
                Id = 1
            });

            Emitente result = emitenteServico.Salvar(emitente);

            result.Id.Should().BeGreaterThan(0);
            mockRepositorio.Verify(m => m.Salvar(emitente));
            mockRepositorio.Verify(m => m.PegarPorId(id));
            mockRepositorio.VerifyNoOtherCalls();
        }