예제 #1
0
        public void Edit_Item_With_Price()
        {
            ItemCtrl itemCtrl = new ItemCtrl();
            ItemDb   itemDb   = new ItemDb();
            //Setup

            ItemService  itemService  = new ItemService();
            PriceService priceService = new PriceService();

            //Act
            JustFeastDbDataContext db = new JustFeastDbDataContext();
            var testItem  = itemService.GetItem(1000000);
            var testPrice = priceService.GetLatestPrice(1000000);

            ModelLibrary.Item newItemUpdated = new ModelLibrary.Item
            {
                Id          = 1000000,
                Name        = "testNameUpdated",
                Description = "testDescrUpdated",
                Price       = testPrice
            };
            priceService.UpdatePrice(testPrice, 1000000);
            itemService.UpdateItem(newItemUpdated, 1000000, 1000000);

            priceService.UpdatePrice(testPrice, 1000000);

            //Assert
            Assert.IsFalse(testItem.Name == "testNameUpdated");
        }