public void EmbeddedStyleConstructorTest() { // for sanity... var style = new EmbeddedStyle("source"); Assert.IsNotNull(style); }
public void LinkedEqualsEmbeddedTest() { var source = "some style"; var style1 = new LinkedStyle(source); var style2 = new EmbeddedStyle(source); Assert.IsFalse(style1.Equals(style2)); Assert.IsFalse(style2.Equals(style1)); }
public void EmbeddedStyleRenderTest() { var style = new EmbeddedStyle("#style { color:blue; }"); var rendered = style.Render(); var expected = "<style type=\"text/css\">" + Environment.NewLine; expected += "#style { color:blue; }" + Environment.NewLine; expected += "</style>"; Assert.AreEqual(expected, rendered); }
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); }
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)); }
public void EmbeddedStyleGroupRenderTest() { var style1 = new EmbeddedStyle("#world { color:blue; }"); var style2 = new EmbeddedStyle("#earth { color:green; }"); var styleGroup = new EmbeddedStyleGroup(); styleGroup.Add(style1); styleGroup.Add(style2); var rendered = styleGroup.Render(); var expected = "<style type=\"text/css\">"; expected += Environment.NewLine + "#world { color:blue; }"; expected += Environment.NewLine + "#earth { color:green; }"; expected += Environment.NewLine + "</style>"; Assert.AreEqual(expected, rendered); }
public void EmbeddedStyleGroupAddTest() { var styleGroup = new EmbeddedStyleGroup(); var source = "#style { color:red; }"; var style1 = new EmbeddedStyle(source); var style2 = new EmbeddedStyle(source); styleGroup.Add(style1); try { styleGroup.Add(style2); } catch (ResourceAlreadyAddedException) { return; } catch (Exception) { Assert.Fail("Incorrect exception thrown."); } Assert.Fail("No exception thrown."); }