示例#1
0
        public void Service_FaturamentoLoterica_Deveria_Chamar_GetByConcursoId_do_Repository()
        {
            _faturamentoLoterica = Loterica.Common.Tests.Lotericas.ObjectMother.GetFaturamentoComId();
            _faturamentoLoterica.CalcularFaturamentoELucro(1000, 10);

            _faturamentoLotericaRepository
            .Setup(x => x.GetByConcursoId(It.IsAny <int>()))
            .Returns(_faturamentoLoterica);

            FaturamentoLoterica faturamentoRecebido = _service.GetByConcursoId(_faturamentoLoterica.concurso.Id);

            _faturamentoLotericaRepository
            .Verify(x => x.GetByConcursoId(_faturamentoLoterica.concurso.Id));

            faturamentoRecebido.Should().BeEquivalentTo(_faturamentoLoterica);
        }
示例#2
0
        public void Integration_PegarConcursoIdDeFaturamentoLoterica_Corretamente()
        {
            FaturamentoLoterica f = _service.GetByConcursoId(2);

            f.Should().NotBeNull();
        }