Пример #1
0
        public void Integration_AdicionarFaturamentoLoterica_Corretamente()
        {
            FaturamentoLoterica faturamentoLoterica = Loterica.Common.Tests.Lotericas.ObjectMother.GetFaturamento();

            faturamentoLoterica.CalcularFaturamentoELucro(10, 2);
            _service.Adicionar(faturamentoLoterica);
            FaturamentoLoterica f = _service.Get(2);

            f.lucro.Should().Be(faturamentoLoterica.lucro);
        }
Пример #2
0
        public void Service_FaturamentoLoterica_Deveria_Adicionar_Faturamento()
        {
            _faturamentoLoterica = Loterica.Common.Tests.Lotericas.ObjectMother.GetFaturamento();
            _faturamentoLoterica.CalcularFaturamentoELucro(100, 10);

            _faturamentoLotericaRepository
            .Setup(x => x.Adicionar(It.IsAny <FaturamentoLoterica>()))
            .Returns(
                new FaturamentoLoterica(_faturamentoLoterica.concurso)
            {
                Id          = 1,
                faturamento = _faturamentoLoterica.faturamento,
                lucro       = _faturamentoLoterica.lucro
            });

            _service.Adicionar(_faturamentoLoterica);

            _faturamentoLotericaRepository.Verify(x => x.Adicionar(_faturamentoLoterica));
        }