public DoacoesController(IDoacaoService doacaoService, IDomainNotificationService domainNotificationService) : base(domainNotificationService) { _doacaoService = doacaoService; _domainNotificationService = domainNotificationService; }
public HomeControllerTests(DoacaoFixture doacaoFixture, EnderecoFixture enderecoFixture, CartaoCreditoFixture cartaoCreditoFixture) { _doacaoFixture = doacaoFixture; _enderecoFixture = enderecoFixture; _cartaoCreditoFixture = cartaoCreditoFixture; _mapper = new Mock <IMapper>(); _doacaoValida = doacaoFixture.DoacaoValida(); _doacaoValida.AdicionarEnderecoCobranca(enderecoFixture.EnderecoValido()); _doacaoValida.AdicionarFormaPagamento(cartaoCreditoFixture.CartaoCreditoValido()); _doacaoModelValida = doacaoFixture.DoacaoModelValida(); _doacaoModelValida.EnderecoCobranca = enderecoFixture.EnderecoModelValido(); _doacaoModelValida.FormaPagamento = cartaoCreditoFixture.CartaoCreditoModelValido(); _mapper.Setup(a => a.Map <DoacaoViewModel, Doacao>(_doacaoModelValida)).Returns(_doacaoValida); _doacaoService = new DoacaoService(_mapper.Object, _doacaoRepository.Object, _domainNotificationService); DbContextOptions <VaquinhaOnlineDBContext> _options = new DbContextOptionsBuilder <VaquinhaOnlineDBContext>() .UseInMemoryDatabase(databaseName: "VaquinhaOnlineDIOTests") .Options; var _context = new VaquinhaOnlineDBContext(_options); var _homeRepository = new HomeInfoRepository(_context); var _causaRepository = new CausaRepository(_context); _homeInfoService = new HomeInfoService(_mapper.Object, _doacaoService, _globallAppConfig.Object, _homeRepository, _causaRepository); }
public DoacaoControllerTests( DoacaoFixture doacaoFixture, EnderecoFixture enderecoFixture, CartaoCreditoFixture cartaoCreditoFixture, CausaFixture causaFixture, PessoaFixture pessoaFixture) { _doacaoFixture = doacaoFixture; _enderecoFixture = enderecoFixture; _cartaoCreditoFixture = cartaoCreditoFixture; _causaFixture = causaFixture; _pessoaFixture = pessoaFixture; _mapper = new Mock <IMapper>(); _doacaoValida = doacaoFixture.DoacaoValida(); _doacaoValida.AdicionarEnderecoCobranca(enderecoFixture.EnderecoValido()); _doacaoValida.AdicionarFormaPagamento(cartaoCreditoFixture.CartaoCreditoValido()); _doacaoModelValida = doacaoFixture.DoacaoModelValida(); _doacaoModelValida.EnderecoCobranca = enderecoFixture.EnderecoModelValido(); _doacaoModelValida.FormaPagamento = cartaoCreditoFixture.CartaoCreditoModelValido(); _mapper.Setup(a => a.Map <DoacaoViewModel, Doacao>(_doacaoModelValida)).Returns(_doacaoValida); _doacaoService = new DoacaoService(_mapper.Object, _doacaoRepository.Object, _domainNotificationService); }
public HomeControllerTests() { _doacaoService = new DoacaoService(_mapper.Object, _doacaoRepository.Object, _domainNotificationService); _homeInfoService = new HomeInfoService(_mapper.Object, _doacaoService, _globalSettings.Object, _homeInfoRepository.Object, _causaRepository.Object); _HomeViewModel = ObterDadosParaTeste(); }
public DonationControllerTest(DonationFixture donationFix, AddressFixture addressFix, CreditCardFixture creditFix) { credFix = creditFix; donFix = donationFix; addFix = addressFix; appConfig = new Mock <GloballAppConfig>(); donationRepository = new Mock <IDoacaoRepository>(); notificationService = new DomainNotificationService(); toastNotification = new Mock <IToastNotification>(); polenService = new Mock <IPaymentService>(); logger = new Mock <ILogger <DoacoesController> >(); mapper = new Mock <IMapper>(); validDonation = donFix.Valid(); validDonation.AdicionarFormaPagamento(credFix.Valid()); validDonation.AdicionarEnderecoCobranca(addFix.Valid()); validDonationVM = donFix.ValidVM(); validDonationVM.EnderecoCobranca = addressFix.ValidVM(); validDonationVM.FormaPagamento = credFix.ValidVM(); mapper.Setup(a => a.Map <DoacaoViewModel, Doacao>(validDonationVM)).Returns(validDonation); donationService = new DoacaoService(mapper.Object, donationRepository.Object, notificationService); }
public HomeInfoService(IMapper mapper, IDoacaoService doacaoService, GloballAppConfig globalSettings, IHomeInfoRepository homeRepository, ICausaRepository causaRepotirory) { _mapper = mapper; _doacaoService = doacaoService; _homeRepository = homeRepository; _globalSettings = globalSettings; _causaRepository = causaRepotirory; }
public HomeController(IDoacaoService doacaoService) { __doacaoService = doacaoService; }
public DoacaoController(IDoacaoService doacaoService) { _doacaoService = doacaoService; }