Пример #1
0
        public void TagsCanBeRetrievedByKeyAfterOpen()
        {
            var tags = new[]
            {
                "alpha", "beta", "charlie", "delta", "echo", "foxtrot", "golf"
            };

            var id = 0;

            foreach (var tag in tags)
            {
                id = _cache.AddOrGet(tag);
            }

            var opened = new TagsCache();

            _cache.Dispose();

            _cache = opened;
            opened.Open(_path);

            var result = _cache.Get(id);

            Assert.That(result, Is.EqualTo("golf"));
        }
Пример #2
0
        public void TagsCanBeFetchedById()
        {
            var id = _cache.AddOrGet("test");

            Assert.That(_cache.Get(id), Is.EqualTo("test"));
        }