public void EnsureSquareBracketsAreSupported()
        {
            var content  = "h2#Header a[title~=\"value\"] { font-size: 120%; }\r\n";
            var expected = "h2#Header a[title~=\"value\"]{font-size:120%}";

            var contentLoader = new MinifyingCssLoader(
                new FixedListCssContentLoader(
                    new TextFileContents("Test.css", new DateTime(2011, 11, 26, 14, 07, 29), content)
                    )
                );

            Assert.Equal(expected, contentLoader.Load("Test.css").Content);
        }
        public void EnsureHyphenatedPseudoClassesAreSupported()
        {
            var content  = "p.Highlight a:last-child { font-weight: bold; }\r\n";
            var expected = "p.Highlight a:last-child{font-weight:bold}";

            var contentLoader = new MinifyingCssLoader(
                new FixedListCssContentLoader(
                    new TextFileContents("Test.css", new DateTime(2011, 11, 26, 14, 07, 29), content)
                    )
                );

            Assert.Equal(expected, contentLoader.Load("Test.css").Content);
        }
        public void EnsureUnclosedCommentsAreRemoved()
        {
            var content  = "/* Test 1 */\r\np { color: blue; }\r\n/*\r\n";
            var expected = "p{color:blue}";

            var contentLoader = new MinifyingCssLoader(
                new FixedListCssContentLoader(
                    new TextFileContents("Test.css", new DateTime(2011, 11, 26, 14, 07, 29), content)
                    )
                );

            Assert.Equal(expected, contentLoader.Load("Test.css").Content);
        }