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"); }
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); }
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"); }
public void ContainsDeserializedProducts() { Assert.True(_products.First() is Product); }