protected override void InitializeStorage(IFoodOrderingContextFactory factory, int count) { using (var context = factory.Create()) { var locations = Enumerable.Range(1, count + 6) .Select(x => new LocationEntity() { Id = x, Name = $"Name {x}", }); context.Location.AddRange(locations); var roles = Enumerable.Range(1, count + 6) .Select(x => new RoleEntity() { Id = x, Name = $"Name {x}", }); context.Role.AddRange(roles); var customers = Enumerable.Range(1, count) .Select(x => new CustomerEntity() { Id = x, Balance = x, GoogleUserId = (1000 + x).ToString(), LocationId = x, Name = $"Name {x}", RoleId = x }); context.Customer.AddRange(customers); context.SaveChanges(); } }
protected override void InitializeStorage(IFoodOrderingContextFactory factory, int count) { using (var context = factory.Create()) { var restaurant = new RestaurantEntity() { Name = "testRestaurant" }; var insertedRestauran = context.Restaurant.Add(restaurant).Entity; var dailyMenu = new DailyMenuEntity() { RestaurantId = insertedRestauran.Id }; var foods = Enumerable.Range(1, count).Select(x => new FoodEntity() { Id = x, Name = $"Name {x}", RestaurantId = insertedRestauran.Id }); context.Food.AddRange(foods); context.SaveChanges(); } }
public App( IOrderCommandRepository orderCommandRepo, IRestaurantQueryRepository restaurantQueryRepo, IRestaurantCommandRepository restaurantCommandRepo, ICustomerCommandRepository customerCommandRepo, ILocationCommandRepository locationCommandRepo, IMealCommandRepository mealCommandRepo, IFoodOrderingContextFactory factory, IDailyMenuCommandRepository dailyMenuCommand, IMapper mapper, IFoodQueryRepository foodQueryRepository, IFoodCommandRepository foodCommandRepository, IRoleCommandRepository roleCommandRepo) { _orderCommandRepo = orderCommandRepo; _restaurantQueryRepository = restaurantQueryRepo; _restaurantCommandRepository = restaurantCommandRepo; _customerCommandRepo = customerCommandRepo; _locationCommandRepo = locationCommandRepo; _mealCommandRepo = mealCommandRepo; _factory = factory; _dailyMenuCommandRepo = dailyMenuCommand; _mapper = mapper; _foodQueryRepository = foodQueryRepository; _foodCommandRepository = foodCommandRepository; _roleCommandRepo = roleCommandRepo; }
protected override void InitializeStorage(IFoodOrderingContextFactory factory, int count) { using (var context = factory.Create()) { var dailyMenus = Enumerable.Range(1, count).Select(x => new DailyMenuEntity { Id = x, RestaurantId = x }); context.DailyMenu.AddRange(dailyMenus); var restaurant = Enumerable.Range(1, count + 6).Select(x => new RestaurantEntity { Id = x, Name = $"Name {x}" }); context.Restaurant.AddRange(restaurant); var food = Enumerable.Range(1, count + 6).Select(x => new FoodEntity { Id = x, Name = $"Name {x}", Price = x, Description = $"Description {x}", RestaurantId = x }); context.Food.AddRange(food); context.SaveChanges(); } }
protected override void InitializeStorage(IFoodOrderingContextFactory factory, int count) { using (var context = factory.Create()) { var location = new LocationEntity { Id = 1, Name = "location name", Address = "Address" }; context.Location.Add(location); var role = new RoleEntity { Id = 1, Name = "role name", }; context.Role.Add(role); var customers = Enumerable.Range(1, count + 6).Select(x => new CustomerEntity { Id = x, Name = "Customer name ", GoogleUserId = "GoogleUserId", Balance = 99.99m, LocationId = 1, RoleId = 1 }); context.Customer.AddRange(customers); var meals = Enumerable.Range(1, count + 6).Select(x => new MealEntity { Id = x, Price = 3.2m * x }); context.Meal.AddRange(meals); var orders = Enumerable.Range(1, count).Select(x => new OrderEntity { Id = x, CustomerId = x, Date = _dateTime.Now().AddHours(x), MealId = x, Note = "note ", Price = 10.5m * x }); context.Order.AddRange(orders); context.SaveChanges(); } }
protected override void InitializeStorage(IFoodOrderingContextFactory factory, int count) { using (var context = factory.Create()) { var locations = Enumerable.Range(1, count).Select(x => new LocationEntity() { Id = x, Address = $"Address {x}", Name = $"Name {x}" }); context.Location.AddRange(locations); var customerAlias = Enumerable.Range(1, count).Select(x => new CustomerAliasesEntities { Id = x, Alias = $"Alias {x}", CustomerId = x, RestaurantId = x }); context.CustomerAlias.AddRange(customerAlias); var dailyMenus = Enumerable.Range(1, count).Select(x => new DailyMenuEntity { Id = x, RestaurantId = x }); context.DailyMenu.AddRange(dailyMenus); var restaurant = Enumerable.Range(1, count).Select(x => new RestaurantEntity { Id = x, Name = $"Name {x}" }); context.Restaurant.AddRange(restaurant); var roles = Enumerable.Range(1, count + 6).Select(x => new RoleEntity { Id = x, Name = $"role name {x}" }); context.Role.AddRange(roles); var customers = Enumerable.Range(1, count).Select(x => new CustomerEntity { Id = x, Name = $"Name {x}", LocationId = x, RoleId = x }); context.Customer.AddRange(customers); context.SaveChanges(); } }
protected override void InitializeStorage(IFoodOrderingContextFactory factory, int count) { using (var context = factory.Create()) { var locations = Enumerable.Range(1, count).Select(x => new RestaurantEntity() { Id = x, Name = $"Name {x}" }); context.Restaurant.AddRange(locations); context.SaveChanges(); } }
protected override void InitializeStorage(IFoodOrderingContextFactory factory, int count) { using (var context = factory.Create()) { context.Restaurant.Add(new RestaurantEntity() { Id = 1, Name = "Test restaurant" }); var foods = Enumerable.Range(1, count).Select(x => new FoodEntity() { Id = x, Name = $"Name {x}", Description = $"Description {x}", Price = x, Type = FoodType.MAIN_COURSE, RestaurantId = 1 }); context.Food.AddRange(foods); var meals = Enumerable.Range(1, count).Select(x => new MealEntity { Id = x, Price = x, FoodEntityMealEntities = new List <FoodEntityMealEntities> { new FoodEntityMealEntities { FoodEntityId = x } } }); context.Meal.AddRange(meals); context.SaveChanges(); } }
protected override void InitializeStorage(IFoodOrderingContextFactory factory, int count) { using (var context = factory.Create()) { context.Role.Add(new RoleEntity() { Id = 1, Name = "Test Role" }); context.Location.Add(new LocationEntity() { Id = 1, Name = "Test location" }); var customers = Enumerable.Range(1, count + 6).Select(x => new CustomerEntity() { Id = x, Name = $"Name {x}", LocationId = 1, RoleId = 1 }); context.Customer.AddRange(customers); var locations = Enumerable.Range(1, count).Select(x => new PaymentEntity() { Id = x, Amount = x, CustomerId = x }); context.Payment.AddRange(locations); context.SaveChanges(); } }
protected override void InitializeStorage(IFoodOrderingContextFactory factory, int count) { using (var context = factory.Create()) { var restaurants = Enumerable.Range(1, count + 6) .Select(x => new RestaurantEntity() { Name = "Restaurant name " + x }); context.Restaurant.AddRange(restaurants); context.SaveChanges(); var foods = Enumerable.Range(1, count + 6).Select(x => new FoodEntity() { Name = "mainFood" + x, Description = "Description" + x, Price = x * 100, RestaurantId = 1 }); context.Food.AddRange(foods); context.SaveChanges(); } }
protected override IDatabaseCommandRepository <int, RestaurantInsertModel, RestaurantUpdateModel> CreateSut(IFoodOrderingContextFactory factory) { return(CreateOnlyRestaurantCommandRepositoryInstanceNoData(factory)); }
public FoodToFoodEntityConverter(IFoodOrderingContextFactory factory) { _factory = factory; }
public RecipeToRecipeEntityConverter(IMapper mapper, IFoodOrderingContextFactory factory) { _mapper = mapper; _factory = factory; }
protected override IDatabaseQueryRepository <Customer, CustomerQueryModel> CreateSut(IFoodOrderingContextFactory factory) { return(CreateOnlyCustomerQueryRepositoryInstanceNoData(factory)); }
protected override IDatabaseQueryRepository <Location, LocationQueryModel> CreateSut(IFoodOrderingContextFactory factory) { return(CreateOnlyLocationQueryRepositoryInstanceNoData(factory)); }
protected override IDatabaseCommandRepository <int, DailyMenuInsertModel, DailyMenuUpdateModel> CreateSut(IFoodOrderingContextFactory factory) { return(CreateDailyMenuCommandRepositoryInstance(factory)); }
protected override IDatabaseQueryRepository <Restaurant, RestaurantQueryModel> CreateSut(IFoodOrderingContextFactory factory) { return(CreateOnlyRestaurantQueryRepositoryInstanceNoData(factory)); }
public MealToMealEntityConverter(IFoodOrderingContextFactory factory, IMapper mapper) { _factory = factory; _mapper = mapper; }
public LocationQueryRepository(IFoodOrderingContextFactory factory, IMapper mapper) { _factory = factory; _mapper = mapper; }
protected override IDatabaseQueryRepository <Meal, MealQueryModel> CreateSut(IFoodOrderingContextFactory factory) { return(CreateMealQueryRepositoryInstance(factory)); }
protected abstract IDatabaseCommandRepository <TId, TInput, TUpdate> CreateSut(IFoodOrderingContextFactory factory);
public DailyMenuQueryRepository(IFoodOrderingContextFactory factory, IMapper mapper) { _factory = factory; _mapper = mapper; }
protected override IDatabaseCommandRepository <int, CustomerInsertModel, CustomerUpdateModel> CreateSut(IFoodOrderingContextFactory factory) { return(CreateOnlyCustomerCommandRepositoryInstanceNoData(factory)); }
protected QueryRepositoryTests() { _connection = new SqliteConnection("DataSource=:memory:"); _connection.Open(); _factory = new InMemoryDBFactory(_connection); }
public CustomerQueryRepository(IFoodOrderingContextFactory factory, IMapper mapper) { _factory = factory; _mapper = mapper; }
protected abstract IDatabaseQueryRepository <TResult, TQuery> CreateSut(IFoodOrderingContextFactory factory);
public RestaurantQueryRepository(IFoodOrderingContextFactory factory, IMapper mapper) { _factory = factory; _mapper = mapper; }
protected abstract void InitializeStorage(IFoodOrderingContextFactory factory, int count);
public OrderCommandRepository(IFoodOrderingContextFactory factory, IMapper mapper) { _mapper = mapper; _factory = factory; }
protected override IDatabaseCommandRepository <int, LocationInsertModel, LocationUpdateModel> CreateSut(IFoodOrderingContextFactory factory) { return(CreateOnlyLocationCommandRepositoryInstanceNoData(factory)); }