Пример #1
0
        public void InmemoryStorage_Get()
        {
            var storage = new InmemoryStorage();

            storage.Set(new StorageKey("storage", "key"), "value");

            Assert.AreEqual("value", storage.Get <string>(new StorageKey("storage", "key")));
        }
Пример #2
0
        public void InmemoryStorage_Get_Invalid()
        {
            var storage = new InmemoryStorage();

            storage.AddToList(new StorageKey("storage", "key"), new StorageModel {
                Id = 1, Value = "one"
            });

            Assert.IsNull(storage.Get <StorageModel>(new StorageKey("storage", "key")));
        }
Пример #3
0
        public void InmemoryStorage_Item_Object()
        {
            var storage = new InmemoryStorage();

            storage.Set(new StorageKey("storage", "key"), new StorageModel {
                Id = 1, Value = "one"
            });

            var item = storage.Get <StorageModel>(new StorageKey("storage", "key"));

            item.MatchSnapshot();
        }