public async Task InitDbWithFakeData_FromScratch() { var ordersRepositoryContext = new OrdersRepositoryContext(_ordersDbOptions); ordersRepositoryContext.Database.EnsureCreated(); ordersRepositoryContext.Users.RemoveRange(ordersRepositoryContext.Users); ordersRepositoryContext.Orders.RemoveRange(ordersRepositoryContext.Orders); ordersRepositoryContext.OrderDetails.RemoveRange(ordersRepositoryContext.OrderDetails); ordersRepositoryContext.SaveChanges(); if (!ordersRepositoryContext.Users.Any(x => x.Username == "atopuz")) { ordersRepositoryContext.Users.Add(new User { Id = Guid.NewGuid(), FirstName = "ali", LastName = "topuz", Username = "******", Password = "******" }); await ordersRepositoryContext.SaveChangesAsync(); } Assert.True(true); }
public UserService( OrdersRepositoryContext context, IOptions <AppSettings> appSettings) { _context = context; _appSettings = appSettings.Value; }
public OrderController(IMapper mapper, OrdersRepositoryContext context, IOrderCreateMessagingSender orderCreateSender, IOrderShipperMessagingSender orderShipperMessagingSender, IOrderDeliveryMessagingSender orderDeliveryMessagingSender) { _mapper = mapper; _context = context; _orderCreateSender = orderCreateSender; _orderShipperMessagingSender = orderShipperMessagingSender; _orderDeliveryMessagingSender = orderDeliveryMessagingSender; }