public void Removes_Range_From_List_But_Not_Store() { _biggyMemoryList = new BiggyList <Widget>(_widgetStore, inMemory: true); // Grab a range of items to remove: var itemsToRemove = _biggyMemoryList.Where(w => w.Price > 5 && w.Price <= 20); int removedQty = itemsToRemove.Count(); _biggyMemoryList.Remove(itemsToRemove.ToList()); var storeWidgets = _widgetStore.Load(); Assert.True(_biggyMemoryList.Count() < storeWidgets.Count()); }
public void Removes_Range_From_List_But_Not_Store() { _biggyMemoryList = new BiggyList<Widget>(_widgetStore, inMemory: true); // Grab a range of items to remove: var itemsToRemove = _biggyMemoryList.Where(w => w.Price > 5 && w.Price <= 20); int removedQty = itemsToRemove.Count(); _biggyMemoryList.Remove(itemsToRemove.ToList()); var storeWidgets = _widgetStore.Load(); Assert.True(_biggyMemoryList.Count() < storeWidgets.Count()); }