public void AddEmptyCache() { var cache = new EntityCache <TestEntity>(); var entity = new TestEntity(Guid.NewGuid()); cache.Add(entity); cache.All().Should().HaveCount(1); }
public void AllSingleItemInCache() { var cache = new EntityCache <TestEntity>(); var entity = new TestEntity(Guid.NewGuid()); cache.Add(entity); cache.All().Should().BeEquivalentTo(new[] { entity }); }
public void Add() { var cache = new EntityCache <TestEntity>(); var entity = new TestEntity(Guid.NewGuid()); cache.Add(entity); var entity2 = new TestEntity(Guid.NewGuid()); cache.Add(entity2); cache.All().Should().BeEquivalentTo(new[] { entity, entity2 }); }
public void AddEntityWithSameIdInCache() { var cache = new EntityCache <TestEntity>(); var id = Guid.NewGuid(); var entity = new TestEntity(id); cache.Add(entity); var entity2 = new TestEntity(id); cache.Add(entity2); cache.All().Should().HaveCount(1); }
public void ClearEmptyCache() { var cache = new EntityCache <TestEntity>(); var entity = new TestEntity(Guid.NewGuid()); cache.Add(entity); var entity2 = new TestEntity(Guid.NewGuid()); cache.Add(entity2); cache.Clear(); cache.All().Should().BeEmpty(); }
public void AllEmptyCache() { var cache = new EntityCache <TestEntity>(); cache.All().Should().BeEmpty(); }