Ejemplo n.º 1
0
        public void AddEmptyCache()
        {
            var cache = new EntityCache <TestEntity>();

            var entity = new TestEntity(Guid.NewGuid());

            cache.Add(entity);

            cache.All().Should().HaveCount(1);
        }
Ejemplo n.º 2
0
        public void AllSingleItemInCache()
        {
            var cache = new EntityCache <TestEntity>();

            var entity = new TestEntity(Guid.NewGuid());

            cache.Add(entity);

            cache.All().Should().BeEquivalentTo(new[] { entity });
        }
Ejemplo n.º 3
0
        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 });
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        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();
        }
Ejemplo n.º 6
0
        public void AllEmptyCache()
        {
            var cache = new EntityCache <TestEntity>();

            cache.All().Should().BeEmpty();
        }