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"))); }
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"))); }
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(); }