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); }
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); }
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")); }
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")); }
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 ")); }