Ejemplo n.º 1
0
        public void Get_BasedOnCachedTest()
        {
            MockPropsA3_A2_A1();
            var props = new CssPropertiesSet(_propsA1.Concat(_propsA3).ToArray());

            _instance.Get("a2");
            var result = _instance.Get("a3");

            Assert.IsTrue(props.Equals(result));
            Assert.AreEqual(3, _instance.Cache.Count);
            Assert.AreNotSame(result, _instance.Cache["a3"]);
            Assert.IsTrue(result.Equals(_instance.Cache["a3"]));
            Assert.IsTrue(_instance.Cache.ContainsKey("a1"));
        }