示例#1
0
        public void Test_GetStore()
        {
            var options = new DbContextOptionsBuilder <StoreContext>()
                          .UseInMemoryDatabase(databaseName: "TestDb13")
                          .Options;

            using (var context = new StoreContext(options))
            {
                context.Database.EnsureDeleted();
                context.Database.EnsureCreated();

                StoreRepository storeRepo = new StoreRepository(context);
                StoreLogic      sl        = new StoreLogic(storeRepo);

                AStore store1 = new AStore();
                store1.Name = "Store1";

                context.Add <AStore>(store1);
                context.SaveChanges();

                AStore stores = sl.GetStore(store1.StoreID);

                Assert.Equal(store1.Name, stores.Name);
            }
        }
示例#2
0
        public AStore Store([FromBody] Guid id)
        {
            AStore store = storeLogic.GetStore(id);

            return(store);
        }