public void should_delete_item_in_data_store() { var dataProxy = new PersonDataProxy(); dataProxy.Delete(1); dataProxy.GetAll().Count().ShouldBe(2); }
public void multiple_deletes_should_be_thread_safe() { var count = 50; var dataProxy = new PersonDataProxy(); dataProxy.Clear(); Parallel.ForEach(Enumerable.Range(0, count), (index) => { dataProxy.Insert(new Person() { Name = $"Jim Morrison{index}" }); }); Parallel.ForEach(Enumerable.Range(0, count), (index) => { dataProxy.Delete(index + 1); }); dataProxy.GetAll().Count().ShouldBe(0); }