Blog.Logic.Caching.Tests.CacheTest.ShouldGetCacheKeys C# (CSharp) Method

ShouldGetCacheKeys() private method

private ShouldGetCacheKeys ( ) : void
return void
        public void ShouldGetCacheKeys()
        {
            var keys = new List<string> { "foo", "bar", "baz" };

            _cacheDataSource = new Mock<ICacheDataSource<DummyModel>>();
            _cacheDataSource.Setup(a => a.GetKeys()).Returns(keys);

            var cache = new Cache<DummyModel>(_cacheDataSource.Object);
            var result = cache.GetKeys();

            Assert.NotNull(result);
            Assert.AreEqual(3, result.Count);
        }