예제 #1
0
        public void RemoveThreeBlankLines()
        {
            MinifyOperation operation = new RemoveBlankLines();

            string data = "firstline\r\n\n\r\nFourth LIne";

            IMinifyResult Results = operation.Process(MinificationFileType.Razor, ref data, new List <PreserveBlock>());

            Assert.IsTrue(Results.StartLength == 25);
            Assert.IsTrue(Results.EndLength == 21);
        }
예제 #2
0
        public void RemoveThreeCarriageReturns()
        {
            MinifyOperation operation = new RemoveCarriageReturn();

            string data = "first line\r\n\r\n\r\nFourth LIne";

            IMinifyResult Results = operation.Process(MinificationFileType.CSS, ref data, new List <PreserveBlock>());

            Assert.IsTrue(Results.StartLength == 27);
            Assert.IsTrue(Results.EndLength == 24);
        }
예제 #3
0
        public void RemoveCSSSingleLineComment()
        {
            MinifyOperation operation = new RemoveCSSComments();

            string data = "a /*test comment*/z";

            IMinifyResult Results = operation.Process(MinificationFileType.CSS, ref data, new List <PreserveBlock>());

            Assert.IsTrue(Results.StartLength == 19);
            Assert.IsTrue(Results.EndLength == 3);
            Assert.IsTrue(data.Equals("a z"));
        }
예제 #4
0
        public void RemoveHtmlMultiLineComment()
        {
            MinifyOperation operation = new RemoveHtmlComments();

            string data = "a <!--\r\n\r\ntest comment\n\r\n-->z";

            IMinifyResult Results = operation.Process(MinificationFileType.Htm, ref data, new List <PreserveBlock>());

            Assert.IsTrue(Results.StartLength == 29);
            Assert.IsTrue(Results.EndLength == 3);
            Assert.IsTrue(data.Equals("a z"));
        }
예제 #5
0
        public void RemoveRazorDoubleSpacesComment()
        {
            MinifyOperation operation = new RemoveDoubleSpaces();

            string data = "a     \r\n\r\ntest   comment\n\r\n  z ";

            IMinifyResult Results = operation.Process(MinificationFileType.Razor, ref data, new List <PreserveBlock>());

            Assert.IsTrue(Results.StartLength == 31);
            Assert.IsTrue(Results.EndLength == 24);
            Assert.IsTrue(data.Equals("a \r\n\r\ntest comment\n\r\n z "));
        }