public void Deletes_Range_of_Records_With_Composite_String_PK() { var list = new List <CompoundWidget>(); for (int i = 1; i <= 10; i++) { var newWidget = new CompoundWidget() { SKU = "SKU " + i, Name = "Widget " + i, Price = Decimal.Parse(i.ToString()) }; list.Add(newWidget); } int initialCount = list.Count; IBiggyStore <CompoundWidget> cpdWidgetStore = new SQLServerStore <CompoundWidget>(_cache); cpdWidgetStore.Add(list); var deleteMe = cpdWidgetStore.Load(); cpdWidgetStore.Remove(deleteMe.ToList()); var fetchWidgets = cpdWidgetStore.Load(); Assert.True(initialCount == 10 && fetchWidgets.Count() == 0); }
public void Deletes_Range_of_Records_With_Composite_String_PK() { var list = new List<CompoundWidget>(); for (int i = 1; i <= 10; i++) { var newWidget = new CompoundWidget() { SKU = "SKU " + i, Name = "Widget " + i, Price = Decimal.Parse(i.ToString()) }; list.Add(newWidget); } int initialCount = list.Count; IBiggyStore<CompoundWidget> cpdWidgetStore = new SQLServerStore<CompoundWidget>(_cache); cpdWidgetStore.Add(list); var deleteMe = cpdWidgetStore.Load(); cpdWidgetStore.Remove(deleteMe.ToList()); var fetchWidgets = cpdWidgetStore.Load(); Assert.True(initialCount == 10 && fetchWidgets.Count() == 0); }