Example #1
0
        public void EmbeddedStyleGroupRegisterTest()
        {
            var styleGroup = new EmbeddedStyleGroup();
            var source     = "#style { color:blue; }";
            var style1     = new EmbeddedStyle(source);
            var style2     = new EmbeddedStyle(source);

            styleGroup.Register(style1);
            styleGroup.Register(style2);
            Assert.AreEqual(1, styleGroup.Count);
        }
Example #2
0
        public void EmbeddedStyleGroupRegisterTest3()
        {
            var styleGroup = new EmbeddedStyleGroup();
            var style1     = "#world { color:blue; }";
            var style2     = "#world { color:blue; }";
            var style3     = "#earth { color:green; }";

            styleGroup.Register(style1, style2, style3);

            Assert.AreEqual(2, styleGroup.Count);
            Assert.AreEqual(style1, styleGroup.First().Source);
            Assert.AreEqual(style3, styleGroup.Skip(1).First().Source);
        }
Example #3
0
        public void EmbeddedStyleGroupRegisterTest2()
        {
            var styleGroup = new EmbeddedStyleGroup();
            var source     = "#style { color:blue; }";
            var style1     = new EmbeddedStyle(source);
            var style2     = new EmbeddedStyle(source);

            Assert.IsFalse(styleGroup.HasRegistered(style1));
            Assert.IsFalse(styleGroup.HasRegistered(style2));
            styleGroup.Register(style1);
            Assert.IsTrue(styleGroup.HasRegistered(style1));
            Assert.IsTrue(styleGroup.HasRegistered(style2));
        }