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