public void load_all() { var persistor = new InMemoryPersistor(); persistor.Persist(new User()); persistor.Persist(new User()); persistor.Persist(new User()); persistor.Persist(new OtherEntity()); persistor.Persist(new OtherEntity()); persistor.Persist(new ThirdEntity()); persistor.LoadAll<User>().Count().ShouldEqual(3); persistor.LoadAll<OtherEntity>().Count().ShouldEqual(2); persistor.LoadAll<ThirdEntity>().Count().ShouldEqual(1); }
public void remove() { var persistor = new InMemoryPersistor(); persistor.Persist(new User()); var user1 = new User(); persistor.Persist(user1); persistor.Persist(new User()); persistor.Remove(user1); persistor.LoadAll <User>().Count().ShouldBe(2); persistor.LoadAll <User>().ShouldNotContain(user1); }
public void load_all() { var persistor = new InMemoryPersistor(); persistor.Persist(new User()); persistor.Persist(new User()); persistor.Persist(new User()); persistor.Persist(new OtherEntity()); persistor.Persist(new OtherEntity()); persistor.Persist(new ThirdEntity()); persistor.LoadAll <User>().Count().ShouldBe(3); persistor.LoadAll <OtherEntity>().Count().ShouldBe(2); persistor.LoadAll <ThirdEntity>().Count().ShouldBe(1); }
public void delete_all() { var persistor = new InMemoryPersistor(); persistor.Persist(new User()); persistor.Persist(new User()); persistor.Persist(new User()); persistor.Persist(new OtherEntity()); persistor.Persist(new OtherEntity()); persistor.Persist(new ThirdEntity()); persistor.DeleteAll <ThirdEntity>(); persistor.LoadAll <User>().Count().ShouldEqual(3); persistor.LoadAll <OtherEntity>().Count().ShouldEqual(2); persistor.LoadAll <ThirdEntity>().Count().ShouldEqual(0); }
public void delete_all() { var persistor = new InMemoryPersistor(); persistor.Persist(new User()); persistor.Persist(new User()); persistor.Persist(new User()); persistor.Persist(new OtherEntity()); persistor.Persist(new OtherEntity()); persistor.Persist(new ThirdEntity()); persistor.DeleteAll<ThirdEntity>(); persistor.LoadAll<User>().Count().ShouldBe(3); persistor.LoadAll<OtherEntity>().Count().ShouldBe(2); persistor.LoadAll<ThirdEntity>().Count().ShouldBe(0); }
public void persist() { var entity = new OtherEntity(); var persistor = new InMemoryPersistor(); persistor.Persist(entity); persistor.LoadAll <OtherEntity>().Single().ShouldBeTheSameAs(entity); }
public void persist() { var entity = new OtherEntity(); var persistor = new InMemoryPersistor(); persistor.Persist(entity); persistor.LoadAll<OtherEntity>().Single().ShouldBeTheSameAs(entity); }
public void clear_all_state() { var persister = new InMemoryPersistor(); persister.Persist(new City()); persister.Persist(new City()); persister.Persist(new City()); persister.Persist(new City()); persister.Persist(new City()); persister.Persist(new City()); var reset = new InMemoryPersistenceReset(persister); persister.LoadAll<City>().Any().ShouldBeTrue(); reset.ClearPersistedState(); persister.LoadAll<City>().Any().ShouldBeFalse(); }
public void clear_all_state() { var persister = new InMemoryPersistor(); persister.Persist(new City()); persister.Persist(new City()); persister.Persist(new City()); persister.Persist(new City()); persister.Persist(new City()); persister.Persist(new City()); var reset = new InMemoryPersistenceReset(persister); persister.LoadAll <City>().Any().ShouldBeTrue(); reset.ClearPersistedState(); persister.LoadAll <City>().Any().ShouldBeFalse(); }
public void remove() { var persistor = new InMemoryPersistor(); persistor.Persist(new User()); var user1 = new User(); persistor.Persist(user1); persistor.Persist(new User()); persistor.Remove(user1); persistor.LoadAll<User>().Count().ShouldEqual(2); persistor.LoadAll<User>().ShouldNotContain(user1); }