Пример #1
0
        public void Updates_Item_In_List()
        {
            _biggyList.Add(new Widget {
                SKU = "001", Name = "Test widget 1", Price = 2.00M
            });
            var updateMe = _biggyList.First(x => x.SKU == "001");

            updateMe.Name = "UPDATED";
            var updated = _biggyList.First(x => x.SKU == "001");

            Assert.True(updated.Name == "UPDATED");
        }
Пример #2
0
        public bool Update(Post post)
        {
            var find = Posts.First <Post>(p => p.Id == post.Id);

            Posts.Remove(find);
            Posts.Add(post);
            Posts.Save();
            return(true);
        }
Пример #3
0
        public void WontDuplicate()
        {
            _products.ClearAndSave();
            _products.Add(test1);

            Assert.True(_products.Count == 1);

            //Product has Equals set to compare SKU
            var test2 = new Product {
                Sku = "XXX", Name = "Other Kine Stuffs", Price = 100.00M
            };

            _products.Add(test2);

            Assert.True(_products.Count == 1);
            //now be sure it's the updated product

            Assert.True(_products.First().Name == "Other Kine Stuffs");
        }
Пример #4
0
 public void ContainsDeserializedProducts()
 {
     Assert.True(_products.First() is Product);
 }