public void search_for_soft_deleted_entities() { var e1 = new SoftDeletedEntity { Name = "Jeremy" }; var e2 = new SoftDeletedEntity { Name = "Josh" }; var e3 = new SoftDeletedEntity { Name = "Lindsey" }; var e4 = new SoftDeletedEntity { Name = "Max" }; thePersistor.Persist(e1); thePersistor.Persist(e2); thePersistor.Persist(e3); thePersistor.Persist(e4); theRepository.Remove(e3); e3.Deleted.ShouldNotBeNull(); theRepository.Find <SoftDeletedEntity>(e3.Id).ShouldBeTheSameAs(e3); theRepository.All <SoftDeletedEntity>().ShouldHaveTheSameElementsAs(e1, e2, e4); }
public void search_for_soft_deleted_entities() { var e1 = new SoftDeletedEntity {Name = "Jeremy"}; var e2 = new SoftDeletedEntity {Name = "Josh"}; var e3 = new SoftDeletedEntity {Name = "Lindsey"}; var e4 = new SoftDeletedEntity {Name = "Max"}; thePersistor.Persist(e1); thePersistor.Persist(e2); thePersistor.Persist(e3); thePersistor.Persist(e4); theRepository.Remove(e3); e3.Deleted.ShouldNotBeNull(); theRepository.Find<SoftDeletedEntity>(e3.Id).ShouldBeTheSameAs(e3); theRepository.All<SoftDeletedEntity>().ShouldHaveTheSameElementsAs(e1, e2, e4); }