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)); }
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"); } }
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"); }
public FundraiserRepository(FundraiseContext context) { _context = context; }
public DonationRepository(FundraiseContext context) { _context = context; }
public CurrencyRepository(FundraiseContext context) { _context = context; }
public CampaignRepository(FundraiseContext context) { _context = context; }