public CategoryRepositoryTest(Bootstrap bootstrap) : base(bootstrap) { _categoryRepository = _scope.ServiceProvider.GetService <ICategoryRepository>(); _questionRepository = _scope.ServiceProvider.GetService <IQuestionRepository>(); _userManager = _scope.ServiceProvider.GetService <UserManager <ApplicationUser> >(); _stringConstants = _scope.ServiceProvider.GetService <IStringConstants>(); ClearDatabase.ClearDatabaseAndSeed(_trappistDbContext); }
public QuestionsRepositoryTest(Bootstrap bootstrap) : base(bootstrap) { //resolve dependency to be used in tests _questionRepository = _scope.ServiceProvider.GetService <IQuestionRepository>(); _categoryRepository = _scope.ServiceProvider.GetService <ICategoryRepository>(); _userManager = _scope.ServiceProvider.GetService <UserManager <ApplicationUser> >(); _testRepository = _scope.ServiceProvider.GetService <ITestsRepository>(); ClearDatabase.ClearDatabaseAndSeed(_trappistDbContext); }
public async Task ClearDatabase() { var message = new ClearDatabase { DataId = Guid.NewGuid() }; await _endpointInstancePriority.Publish(message).ConfigureAwait(false); }
private static void ShowCommands(AppDbContext context) { System.Console.WriteLine("Type command"); string line = Console.ReadLine(); switch (line) { case "1": DummyData.InsertAllDummyData(context, 5); break; case "2": ClearDatabase.DeleteData(context); break; case "r": var restaurant = Create.CreateRestaurant(context); if (restaurant == null) { break; } context.Restaurants.Add(restaurant); context.SaveChanges(); break; case "d": var dish = Create.CreateDish(context); if (dish == null) { break; } context.Dishes.Add(dish); context.SaveChanges(); break; case "g": var guest = Create.CreateGuest(context); context.Guests.Add(guest); context.SaveChanges(); break; case "v": var review = Create.CreateReview(context); context.Reviews.Add(review); context.SaveChanges(); break; case "t": var table = Create.CreateTable(context); context.Tables.Add(table); context.SaveChanges(); break; case "w": var waiter = Create.CreateWaiter(context); context.Waiters.Add(waiter); context.SaveChanges(); break; case "qr": View.ListRestaurantGeneralInformation(context); break; case "qv": View.ListRestaurantBasedOnTableReviews2(context); break; case "qt": View.ListRestaurantByType(context); break; case "x": System.Console.WriteLine("Exiting...."); return; default: System.Console.WriteLine("Unknown command"); break; } }