Example #1
0
        private void Init()
        {
            var builder = new DbContextOptionsBuilder <FundraiseContext>()
                          .UseInMemoryDatabase("FundraiseTestDB");

            var context = new FundraiseContext(builder.Options);

            _fundraiserRepository = new FundraiserRepository(context);

            var campaignRepository = new CampaignRepository(context);

            testCampaign = campaignRepository.Create("test campaign", "USD", null, DateTime.Now.AddMonths(2));
        }
Example #2
0
        private void Init()
        {
            var builder = new DbContextOptionsBuilder <FundraiseContext>()
                          .UseInMemoryDatabase("FundraiseTestDB");

            var context = new FundraiseContext(builder.Options);

            _campaignRepository = new CampaignRepository(context);

            var currencyRepository = new CurrencyRepository(context);

            usd = currencyRepository.FindByCode("USD");
            if (usd == null)
            {
                usd = currencyRepository.Create("USD", "$", "US Dollar");
            }
        }
Example #3
0
        private void Init()
        {
            var builder = new DbContextOptionsBuilder <FundraiseContext>()
                          .UseInMemoryDatabase("FundraiseTestDB");

            var context = new FundraiseContext(builder.Options);

            _donationRepository = new DonationRepository(context);

            var campaignRepository = new CampaignRepository(context);

            _testCampaign = campaignRepository.Create("test", "USD", null, null);

            var fundraiserRepository = new FundraiserRepository(context);

            _testFundraiser = fundraiserRepository.Create("test", _testCampaign.Id, FundraiserType.Individual, "test");
        }
Example #4
0
 public FundraiserRepository(FundraiseContext context)
 {
     _context = context;
 }
Example #5
0
 public DonationRepository(FundraiseContext context)
 {
     _context = context;
 }
Example #6
0
 public CurrencyRepository(FundraiseContext context)
 {
     _context = context;
 }
Example #7
0
 public CampaignRepository(FundraiseContext context)
 {
     _context = context;
 }