public void LocalStyleGroupRegisterTest() { var styleGroup = new LocalStyleGroup(); var source = "path/to/style"; var style1 = new LinkedStyle(source); var style2 = new LinkedStyle(source); styleGroup.Register(style1); styleGroup.Register(style2); Assert.AreEqual(1, styleGroup.Count); }
public void LocalStyleGroupRegisterTest3() { var styleGroup = new LocalStyleGroup { Helper = new MockLocalHelper() }; var style1 = "~/Styles/Style1.css"; var style2 = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "/Styles/Style1.css"; styleGroup.Register(style1, style2); Assert.AreEqual(1, styleGroup.Count); }
public void LocalStyleGroupRegisterTest2() { var styleGroup = new LocalStyleGroup(); var source = "path/to/style"; var style1 = new LinkedStyle(source); var style2 = new LinkedStyle(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 LocalStyleGroupRenderTest() { var style1 = new LinkedStyle("path/to/style1.css"); var style2 = new LinkedStyle("path/to/style2.css"); var styleGroup = new LocalStyleGroup(); styleGroup.Add(style1); styleGroup.Add(style2); var rendered = styleGroup.Render(); var expected = style1.Render() + Environment.NewLine + style2.Render(); Assert.AreEqual(expected, rendered); }
public void LocalStyleGroupRegisterTest4() { var styleGroup = new LocalStyleGroup { Helper = new MockLocalHelper() }; var style = "~/Styles/DoesNotExist.css"; try { styleGroup.Register(style); } catch (ResourceNotFoundException) { return; } catch (Exception) { Assert.Fail("Incorrect exception thrown."); } Assert.Fail("No exception thrown."); }
public void LocalStyleGroupAddTest() { var styleGroup = new LocalStyleGroup(); var path = "path/to/style"; var style1 = new LinkedStyle(path); var style2 = new LinkedStyle(path); styleGroup.Add(style1); try { styleGroup.Add(style2); } catch (ResourceAlreadyAddedException) { return; } catch (Exception) { Assert.Fail("Incorrect exception thrown."); } Assert.Fail("No exception thrown."); }