public static void ClassInit(TestContext context) { using (var uow = new DatabaseContext(DbId)) { uow.Database.EnsureDeleted(); uow.Database.EnsureCreated(); } }
public static void ClassInit(TestContext context) { Options = new DbContextOptionsBuilder <DatabaseContext>().UseInMemoryDatabase(DbId).Options; using (var uow = new DatabaseContext(Options)) { uow.Database.EnsureCreated(); } }
/// <summary> /// The search tests. /// </summary> /// <param name="dbId"> /// The db id. /// </param> private void SearchTests() { using (var uow = new DatabaseContext(DbId)) { this.Country_SearchTests(uow); this.Customer_SearchTests(uow); this.Product_SearchTests(uow); this.Book_SearchTests(uow); this.Software_SearchTests(uow); this.Order_SearchTests(uow); this.BankAccount_SearchTests(uow); } }
/// <summary> /// The load tests. /// </summary> /// <param name="dbId"> /// The db id. /// </param> private void LoadTests() { using (var uow = new DatabaseContext(DbId)) { this.Country_LoadTests(uow); this.Customer_LoadTests(uow); this.Product_LoadTests(uow); this.Book_LoadTests(uow); this.Software_LoadTests(uow); this.Order_LoadTests(uow); this.OrderDetails_LoadTests(uow); this.BankAccount_LoadTests(uow); this.BankTransfers_LoadTests(uow); } }
/// <summary> /// The update tests. /// </summary> /// <param name="dbId"> /// The db id. /// </param> private void UpdateTests() { // Updates using (var uow = new DatabaseContext(DbId)) { this.Country_Update(uow); } using (var uow = new DatabaseContext(DbId)) { this.Customer_Update(uow); } using (var uow = new DatabaseContext(DbId)) { this.Product_Update(uow); } using (var uow = new DatabaseContext(DbId)) { this.Book_Update(uow); } using (var uow = new DatabaseContext(DbId)) { this.Software_Update(uow); } using (var uow = new DatabaseContext(DbId)) { this.Order_Update(uow); } using (var uow = new DatabaseContext(DbId)) { this.OrderDetails_Update(uow); } using (var uow = new DatabaseContext(DbId)) { this.BankAccount_Update(uow); } using (var uow = new DatabaseContext(DbId)) { this.BankTransfers_Update(uow); } }
/// <summary> /// The add tests. /// </summary> /// <param name="dbId"> /// The db id. /// </param> private void AddTests() { using (var uow = new DatabaseContext(DbId)) { this.Country_Add(uow); } using (var uow = new DatabaseContext(DbId)) { this.Customer_Add(uow, 2, 1, 2); } using (var uow = new DatabaseContext(DbId)) { this.Product_Add(uow, 5, 1, 5); } using (var uow = new DatabaseContext(DbId)) { this.Book_Add(uow); } using (var uow = new DatabaseContext(DbId)) { this.Software_Add(uow); } using (var uow = new DatabaseContext(DbId)) { this.Order_Add(uow, 2, 1, 2); } using (var uow = new DatabaseContext(DbId)) { this.OrderDetails_Add(uow, 2, 1, 2); } using (var uow = new DatabaseContext(DbId)) { this.BankAccount_Add(uow, 2, 1, 2); } using (var uow = new DatabaseContext(DbId)) { this.BankTransfers_Add(uow); } }
/// <summary> /// The delete tests. /// </summary> /// <param name="dbId"> /// The db id. /// </param> private void DeleteTests() { using (var uow = new DatabaseContext(Options)) { this.BankTransfers_Delete(uow); } using (var uow = new DatabaseContext(Options)) { this.BankAccount_Delete(uow); } using (var uow = new DatabaseContext(Options)) { this.OrderDetails_Delete(uow); } using (var uow = new DatabaseContext(Options)) { this.Order_Delete(uow); } using (var uow = new DatabaseContext(Options)) { this.Software_Delete(uow); } using (var uow = new DatabaseContext(Options)) { this.Book_Delete(uow); } using (var uow = new DatabaseContext(Options)) { this.Product_Delete(uow); } using (var uow = new DatabaseContext(Options)) { this.Customer_Delete(uow); } using (var uow = new DatabaseContext(Options)) { this.Country_Delete(uow); } }