Exemplo n.º 1
0
        public void CacheTestEmpty()
        {
            var repository = Substitute.For <ICssRepository>();
            var css        = new List <string> {
            };

            repository.GetStyles(null).Returns(css);

            var cache = new CssCache("css-test", 1048576, repository);

            cache.Get("test").Should().BeEmpty();
        }
Exemplo n.º 2
0
        public void CacheTestInside()
        {
            var repository = Substitute.For <ICssRepository>();
            var css        = new List <string> {
                "t", "betested", "te"
            };

            repository.GetStyles(null).Returns(css);

            var cache = new CssCache("css-test", 1048576, repository);

            cache.Get("test").Should().BeInAscendingOrder("test", "betested");
        }