public void ShouldGetAllCachedItems()
{
_cacheDataSource = new Mock<ICacheDataSource<DummyModel>>();
_cacheDataSource.Setup(a => a.GetList()).Returns(_dummyList);
var cache = new Cache<DummyModel>(_cacheDataSource.Object);
var result = cache.GetList();
Assert.NotNull(result);
Assert.AreEqual(5, result.Count);
}