示例#1
0
        public void Should_support_index_retrieval_of_items()
        {
            IObjectCache<Guid, Data> cache = new InMemoryObjectCache<Guid, Data>();
            var data = new Data();
            cache.TryAdd(data.Identifier, data);

            Assert.IsTrue(cache.Contains(data.Identifier));
        }
示例#2
0
        public void Should_support_index_retrieval_of_items()
        {
            IObjectCache <Guid, Data> cache = new InMemoryObjectCache <Guid, Data>();
            var data = new Data();

            cache.TryAdd(data.Identifier, data);

            Assert.IsTrue(cache.Contains(data.Identifier));
        }
示例#3
0
        public void Should_support_index_creation()
        {
            IObjectCache<Guid, Data> cache = new InMemoryObjectCache<Guid, Data>();
            var data = new Data();
            cache.TryAdd(data.Identifier, data);

            IReadOnlyObjectIndex<string, Data> index = cache.GetIndex(x => x.Value);

            Assert.IsTrue(index.Contains(data.Value));
        }
示例#4
0
        public void Should_support_index_creation()
        {
            IObjectCache <Guid, Data> cache = new InMemoryObjectCache <Guid, Data>();
            var data = new Data();

            cache.TryAdd(data.Identifier, data);

            IReadOnlyObjectIndex <string, Data> index = cache.GetIndex(x => x.Value);

            Assert.IsTrue(index.Contains(data.Value));
        }