public FakeCardsRepository(string dbName) { var options = new DbContextOptionsBuilder <CardsContext>() .UseInMemoryDatabase(dbName).Options; _context = new CardsContext(options); }
public async Task <List <Card> > GetCardsForDeck(int deckId) { using (var context = new CardsContext()) { var cards = await context.Cards.Where(x => x.DeckId == deckId).ToListAsync(); return(cards); } }
public void Setup() { var rnd = new Random(DateTime.UtcNow.Millisecond); this.cardsContext = new CardsContext(new DbContextOptionsBuilder <CardsContext>() .UseInMemoryDatabase(databaseName: $"Cards_{rnd.Next()}") .Options); DataGenerator.Initialize(this.cardsContext); this.cardsController = new CardController(cardsContext); }
public CardsController(CardsContext context) { db = context; if (!db.Cards.Any()) { db.Cards.Add(new Card { Title = "Milk", Url = "/img/milk.jpg" }); db.Cards.Add(new Card { Title = "Bread", Url = "/img/bread.jpg" }); db.SaveChanges(); } }
public CardBoxSetsRepository(CardsContext cardsContext) { _cardsContext = cardsContext; }
public CardController(CardsContext context) { cardsContext = context; }
public ProductsController(CardsContext context) { _context = context; }
public RevisionSessionsRepository(CardsContext db) { _db = db; }
public CardsRepository(CardsContext context) { _context = context; }
public TeamController(CardsContext context) { _context = context; }
public UnitOfWork(CardsContext cardsContext) { _cardsContext = cardsContext; }