Exemplo n.º 1
0
        public void AddItem_CorrectItem_Success()
        {
            //arrange
            EFDbContext    context        = new EFDbContext(CreateNewContextOptions());
            ItemRepository itemRepository = new ItemRepository(context);
            Item           item           = new Item
            {
                Name          = "ooo",
                PurchasePrice = 888,
                Quantity      = 8
            };

            var items = new List <Item>
            {
                new Item {
                    Name          = "ooo",
                    PurchasePrice = 888,
                    Quantity      = 8
                },
                new Item {
                    Name          = "asd",
                    PurchasePrice = 666,
                    Quantity      = 6
                },
                new Item {
                    Name          = "qwe",
                    PurchasePrice = 555,
                    Quantity      = 5
                },
                new Item
                {
                    Name          = "zxc",
                    PurchasePrice = 999,
                    Quantity      = 9
                },
                new Item
                {
                    Name          = "fgh",
                    PurchasePrice = 111,
                    Quantity      = 1
                },
                new Item {
                    Name          = "rty",
                    PurchasePrice = 777,
                    Quantity      = 7
                }
            };

            items.ForEach(i => itemRepository.AddItem(i));


            //act
            var result = itemRepository.AddItem(item);

            //asserts
            Assert.AreEqual(true, result);
        }
Exemplo n.º 2
0
        public void Delete_InvalidItem_Success()
        {
            //arrange
            EFDbContext    context        = new EFDbContext(CreateNewContextOptions());
            ItemRepository itemRepository = new ItemRepository(context);

            Item item = new Item
            {
                Name          = "ooo",
                PurchasePrice = 888,
                Quantity      = 8
            };
            Item item2 = new Item
            {
                Name          = "ooo",
                PurchasePrice = 888,
                Quantity      = 8
            };

            //act
            itemRepository.AddItem(item);

            //asserts
            Assert.Throws <Exception>(() => { itemRepository.DeleteItem(item2); });
        }
Exemplo n.º 3
0
        public void Update_CorrectItem_Success()
        {
            //arrange
            EFDbContext    context        = new EFDbContext(CreateNewContextOptions());
            ItemRepository itemRepository = new ItemRepository(context);

            Item item = new Item
            {
                Name          = "ooo",
                PurchasePrice = 888,
                Quantity      = 8
            };

            //act
            itemRepository.AddItem(item);
            var itemFromDb = itemRepository.GetItemById(item.ItemId.Value);

            itemFromDb.Name = "testesttest";
            var result = itemRepository.UpdateItem(itemFromDb);

            var test = itemRepository.GetItemById(itemFromDb.ItemId.Value);

            //asserts
            Assert.AreEqual("testesttest", test.Name);
        }
Exemplo n.º 4
0
 private void saveButton_Click(object sender, EventArgs e)
 {
     _item.Deadline = dateTimePicker.Value;
     _listPassed.RemoveItem(_item.Id);
     _listPassed.AddItem(_item);
     Close();
 }
 /// <summary>
 /// アイテムを倉庫にしまう
 /// </summary>
 /// <param name="obj">しまうアイテム</param>
 public void AddItem(GameObject obj)
 {
     //種類の選別
     if (obj.GetComponent <Item>())
     {
         var i = obj.GetComponent <Item>();
         _itemrepository.AddItem(i._name, i._message, i._recovery, i._stock, i._type, i._effect.ToString());
         Destroy(i);
     }
     else if (obj.GetComponent <Weapon>())
     {
         var i = obj.GetComponent <Weapon>();
         _weaponrepository.AddItem(i._name, i._message, i._stock, i._type, i._atk, i._weight, i._hit, i._critical, i._attackcount, i._min, i._max, i._weapontype.ToString());
         Destroy(i);
     }
 }
Exemplo n.º 6
0
        public void AddItemListTest()
        {
            var itemrepo = new ItemRepository(itemcontextmock.Object);
            var itemobj  = itemrepo.AddItem(new ItemListViewModel {
                Name = "Conference", Category = "Client Meeting"
            });

            Assert.IsNotNull(itemobj);
        }
Exemplo n.º 7
0
        public void AddItemTestFail()
        {
            var itemrepo = new ItemRepository(itemcontextmock.Object);
            var itemobj  = itemrepo.AddItem(new ItemListViewModel {
                Name = "Conference", Category = "Client Meeting 001"
            });
            var ans = itemobj.ToString();

            Assert.IsNotNull(ans);
        }
        public void Test4()
        {
            repo.AddItem(new Items()
            {
                Itemid = "10001", Name = "ABC", Price = 12, Stock = 20
            });
            var result = repo.GetById("10001");

            Assert.NotNull(result);
        }
Exemplo n.º 9
0
        public void TestAddItem()
        {
            _repo.AddItem(new Items()
            {
                Itemid = "I0007",
                Name   = "ABC",
                Price  = 100,
                Stock  = 98
            });
            var result = _repo.GetById("I0007");

            Assert.NotNull(result);
        }
Exemplo n.º 10
0
        public void CanImportItems()
        {
            string filename = "Items.txt";

            if (File.Exists(filename))
            {
                string[] data = File.ReadAllLines(filename);

                ISessionFactory fac     = RomViewContainer.Container.GetInstance <ISessionFactory>();
                ISession        session = fac.OpenSession();
                ITransaction    tx      = session.BeginTransaction();
                CallSessionContext.Bind(session);
                //CallSessionContext.Bind();
                //LazySessionContext.Bind(new Lazy<ISession>(() => session), fac);
                try
                {
                    IRepository <ItemDefinition> rep =
                        RomViewContainer.Container.GetInstance <IRepository <ItemDefinition> >();

                    IItemRepository repository = new ItemRepository(rep);

                    foreach (string s in data)
                    {
                        string[] detail = s.Split('|');
                        int      romId  = Convert.ToInt32(detail[0]);

                        ItemDefinition def = repository.Get(romId);
                        if (def == null)
                        {
                            def = new ItemDefinition();
                        }
                        def.RomId = romId;
                        def.Name  = detail[1];

                        repository.AddItem(def);
                    }

                    tx.Commit();
                }
                finally
                {
                    session.Close();
                }
            }
        }
        public void TestAddItem()
        {
            _itemrepo.AddItem(new Items()
            {
                SellerId      = "1",
                ItemId        = "I389",
                CategoryId    = "C258",
                SubcategoryId = "SC47",
                Price         = "9000",
                ItemName      = "Night wear",
                StockNumber   = "7",
                Img           = "kidswear.jpg"
            }
                              );
            var result = _itemrepo.GetItem("I389");

            Assert.IsNotNull(result);
        }
 public void TestAddItems()
 {
     _repo.AddItem(new Items()
     {
         Iid = "I098",
         Itemname = "note7",
         Price = 12999,
         Stock = 5,
         Sid = "S00",
         Cid = "C260",
         Scid = "SC311",
         Description = "ram 8gb",
         Remarks = "6months warranty",
         Image = "mi7.jpg",
     });
     var result = _repo.GetItem("I098");
     Assert.NotNull(result);
 }
Exemplo n.º 13
0
        public void TestAddItems()
        {
            _repo.AddItem(new Items()
            {
                Iid           = "I099",
                Itemname      = "note7",
                Price         = 12999,
                Stocknumber   = 5,
                Sid           = "S0002",
                Categoryid    = "C0001",
                Subcategoryid = "s0001",
                Description   = "ram 8gb",
                Remarks       = "6months warranty",
            });
            var result = _repo.GetItems("I099");

            Assert.NotNull(result);
        }
        public void TestAddItem()
        {
            rep.AddItem(new Items()
            {
                ItemId          = 1,
                ItemName        = "mi",
                Price           = 11000,
                ItemDescription = "mi note 5",
                Stock           = 7,
                Remarks         = "no remarks",
                Image           = "keyboard.jpeg",
                CategoryId      = 1,
                SubCategoryId   = 1,
                SellerId        = 3
            });
            Items i = rep.GetItem(1);

            Assert.NotNull(i);
        }
Exemplo n.º 15
0
        public void Delete_CorrectItem_Success()
        {
            //arrange
            EFDbContext    context        = new EFDbContext(CreateNewContextOptions());
            ItemRepository itemRepository = new ItemRepository(context);
            Item           item           = new Item
            {
                Name          = "ooo",
                PurchasePrice = 888,
                Quantity      = 8
            };

            //act
            itemRepository.AddItem(item);
            var result = itemRepository.DeleteItem(item);

            //asserts
            Assert.AreEqual(true, result);
        }
        public void AddItem()
        {
            _repo.AddItem(new Items()
            {
                SellerId      = "2",
                ItemId        = "I2",
                CategoryId    = "c04",
                SubcategoryId = "SC92",
                Price         = "1200",
                ItemName      = "tablet",
                Description   = "ase",
                StockNumber   = "10",
                Remarks       = "nooo",
                Image         = "swa"
            });
            var result = _repo.GetItem("I2");

            Assert.IsNotNull(result);
        }
        public void TestAddItem()
        {
            _repo.AddItem(new Items()
            {
                Iid           = "12",
                Categoryid    = 1,
                Subcategoryid = 1,
                Itemname      = "Mi 4",
                Sid           = "1",
                Image         = "backgroung.jpg",
                Price         = 78945,
                Description   = "A mobile",
                Stocknumber   = "855",
                Remarks       = "Best"
            });
            var result = _repo.GetItem("I078");

            Assert.IsNotNull(result);
        }
        public void TestAddItems()
        {
            _repo.AddItem(new Items()
            {
                Id            = 12351,
                Categoryid    = 123,
                Subcategoryid = 1235,
                Price         = "20000",
                Itemname      = "Smartphone",
                Description   = "Realv4.0",
                Stocknumber   = 34353454,
                Remarks       = "Nothing",
                Sid           = 1234,
                Imagename     = "smartphone.jpg"
            });
            var result = _repo.ViewItems(12351);

            Assert.IsNotNull(result);
        }
Exemplo n.º 19
0
        public void TestAddItem()
        {
            _irepo.AddItem(new Items()
            {
                // SellerId = "4",
                ItemId        = "I585",
                CategoryId    = "16",
                SubcategoryId = "15",
                Price         = "3900",
                ItemName      = "BATA",
                Image         = "shoeshop.jpg",
                Description   = "HD Quality",
                StockNumber   = "60",
                Remarks       = "Good"
            }
                           );
            var result = _irepo.GetItem("I074");

            Assert.IsNotNull(result);
        }
Exemplo n.º 20
0
        public void ItemRepository_AddItem_Successful()
        {
            //Arrange
            DataBaseContext db       = new DataBaseContext();
            IItemRepository itemRepo = new ItemRepository(db);
            Item            item     = new Item()
            {
                ItemName = "Polaroid Camera",
                price    = 69.99,
                url      = "www.polaroid.com/camera",
                picKey   = "polaroidCamera"
            };

            //Act
            itemRepo.AddItem(item);
            Item newItem = itemRepo.GetItemByName("Polaroid Camera");

            //Assert
            Assert.IsNotNull(newItem);
        }
Exemplo n.º 21
0
        public void TestAddItem()
        {
            _irepo.AddItem(new Items()
            {
                SellerId      = "1",
                ItemId        = "I6618",
                CategoryId    = "6",
                SubcategoryId = "1",
                Price         = "9000",
                ItemName      = "Camera",
                Image         = "electronic5",
                Description   = "HD Quality",
                StockNumber   = "600",
                Remarks       = "Good"
            }
                           );
            var result = _irepo.GetItem("I6618");

            Assert.IsNotNull(result);
        }
Exemplo n.º 22
0
        public void TestCanFetchByName()
        {
            ISessionFactory fac     = RomViewContainer.Container.GetInstance <ISessionFactory>();
            ISession        session = fac.OpenSession();
            ITransaction    tx      = session.BeginTransaction();

            CallSessionContext.Bind(session);

            try
            {
                IRepository <ItemDefinition> rep = RomViewContainer.Container.GetInstance <IRepository <ItemDefinition> >();
                IItemRepository repository       = new ItemRepository(rep);

                ItemDefinition def = new ItemDefinition
                {
                    RomId          = 999999,
                    Name           = "Augury Cloth Bootses",
                    ItemType       = "Armor",
                    ItemSubType    = "Boots",
                    ItemSubSubType = "Cloth",
                    Value          = 100
                };

                string expected = def.ToDelimitedString(1);

                repository.AddItem(def);

                ItemDefinition result = repository.Get(def.Name);
                Assert.AreEqual(expected, result.ToDelimitedString(1));
            }
            finally
            {
                tx.Rollback();
                session.Close();
            }
        }
Exemplo n.º 23
0
 public IActionResult Add(string name, RaceCategory raceCategory)
 {
     itemRepository.AddItem(name, raceCategory);
     return(RedirectToAction("Index"));
 }
Exemplo n.º 24
0
 public void AddItem()
 {
     _itemRepository.AddItem();
 }
Exemplo n.º 25
0
 public async Task AddGood(int categoryId, string name, string description, decimal price)
 {
     await ItemRepository.AddItem(categoryId, name, description, price);
 }
Exemplo n.º 26
0
 public bool AddItem(String name, String price)
 {
     return(_itemRepository.AddItem(name, price));
 }
Exemplo n.º 27
0
 public async Task Add(Item item)
 {
     var rng = item;
     await _itemRepo.AddItem(item);
 }
Exemplo n.º 28
0
 public ActionResult Create(StockItem b)
 {
     repo.AddItem(b);
     return(RedirectToAction("Index"));
 }
Exemplo n.º 29
0
 public bool AddItem(string name, double price)
 {
     return(_itemRepository.AddItem(name, price));
 }
Exemplo n.º 30
0
 public bool AddItem(Item _item)
 {
     return(_itemRepository.AddItem(_item));
 }