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);
        }
Esempio n. 2
0
        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"));
        }