public void Is_Built_Correctly() { // Arrange var testPath = WebPath.PathSeparator + WebPath.Combine("css", "styles.css"); const string testContent = @"body { color:#000; } .bold {font-weight:bold;}"; var builder = new StylesheetBuilder(); // Act Stylesheet stylesheet = builder .WithPath(testPath) .WithContent(testContent) .Build(); // Assert Assert.AreEqual(Path.DirectorySeparatorChar + Path.Combine("css", "styles.css"), stylesheet.Path); Assert.AreEqual(testContent, stylesheet.Content); }
public void Can_Create_Stylesheet() { // Arrange // Act Stylesheet stylesheet = _builder .WithPath("/css/styles.css") .WithContent(@"body { color:#000; } .bold {font-weight:bold;}") .Build(); // Assert Assert.That(stylesheet.Name, Is.EqualTo("styles.css")); Assert.That(stylesheet.Alias, Is.EqualTo("styles")); }