public void NotaFiscal_IntegracaoSistema_PegarTodos_DevePegarTodasAsNotas() { NotaFiscal nota = ObjectMother.ObterNotaValida(); nota = notaFiscalServico.Salvar(nota); IEnumerable <NotaFiscal> notas = notaFiscalServico.PegarTodos(); notas.Count().Should().BeGreaterThan(0); notas.Last().Id.Should().Be(nota.Id); }
public void NotaFiscal_Aplicacao_PegarTodos_DevePegarOk() { IList <NotaFiscal> listaNotas = new List <NotaFiscal>(); NotaFiscal nota = ObjectMother.ObterNotaEmitidaValida(); nota.Id = 1; NotaXmlRepositorio notaXml = new NotaXmlRepositorio(); notaXml.NotaFiscalParaXml(nota); nota.NotaFiscalXml = notaXml.XmlNotaFiscal; listaNotas.Add(nota); mockRepositorio.Setup(x => x.PegarTodos()).Returns(listaNotas); IEnumerable <NotaFiscal> notas = notaFiscalServico.PegarTodos(); var idEsperado = 1; notas.Count().Should().BeGreaterThan(0); notas.Last().Id.Should().Be(idEsperado); mockRepositorio.Verify(x => x.PegarTodos()); mockRepositorio.VerifyNoOtherCalls(); }