コード例 #1
0
        public static WaitlessContext Create()
        {
            var builder = new DbContextOptionsBuilder <WaitlessContext>();

            builder.UseInMemoryDatabase(Guid.NewGuid().ToString());
            var context = new WaitlessContext(builder.Options);

            return(context);
        }
コード例 #2
0
        public void TestGetSubmenues()
        {
            var builder = new DbContextOptionsBuilder <WaitlessContext>();

            builder.UseInMemoryDatabase("unittest");
            var context = new WaitlessContext(builder.Options);

            context.Submenu.Add(new Database.Models.Submenu());
            context.SaveChanges();

            var service = new SubmenuService(context);
            var result  = service.GetSubmenus(0);

            Assert.Equal(1, result.Count());
        }
コード例 #3
0
ファイル: OrderService.cs プロジェクト: hsr-waitless/backend
 public OrderService(IDataService data)
 {
     this.data = data;
     context   = data.GetContext();
 }
コード例 #4
0
 public TableService(IDataService data)
 {
     this.data = data;
     context   = data.GetContext();
 }
コード例 #5
0
 public OrderPosService(IDataService data, OrderService orderService)
 {
     this.data         = data;
     this.orderService = orderService;
     context           = data.GetContext();
 }
コード例 #6
0
 public MockDataService(WaitlessContext context)
 {
     this.context = context;
 }
コード例 #7
0
 public ItemTypeService(IDataService data)
 {
     this.data = data;
     context   = data.GetContext();
 }
コード例 #8
0
 public SubmenuService(IDataService data)
 {
     this.data = data;
     context   = data.GetContext();
 }
コード例 #9
0
 public ValuesController(IConnectionManager connectionManager, WaitlessContext context)
 {
     this.connectionManager = connectionManager;
     this.context           = context;
 }