public void NoContentTypeSetDoesNothingTest() { DefaultTransform no = new DefaultTransform(); BundleContext context = new BundleContext(); BundleResponse response = new BundleResponse(null, null); no.Process(context, response); Assert.AreEqual(null, response.Content); Assert.IsNull(response.ContentType); }
public void NoTransformContentTypeOverridesTest() { DefaultTransform no = new DefaultTransform("me"); BundleContext context = new BundleContext(); BundleResponse response = new BundleResponse(null, null); response.ContentType = "whatever"; no.Process(context, response); Assert.AreEqual(null, response.Content); Assert.AreEqual("me", response.ContentType); }
public void InferCssContentTypeTest() { DefaultTransform no = new DefaultTransform(); BundleContext context = new BundleContext(); List <BundleFile> files = new List <BundleFile>(); files.Add(new BundleFile("~/foo.js", new MyVirtualFile("foo.css"))); BundleResponse response = new BundleResponse(null, files); no.Process(context, response); Assert.AreEqual(null, response.Content); Assert.AreEqual(CssMinify.CssContentType, response.ContentType); }
public void DoesntInferJsContentTypeWhenAlreadySetTest() { DefaultTransform no = new DefaultTransform(); BundleContext context = new BundleContext(); List <BundleFile> files = new List <BundleFile>(); files.Add(new BundleFile("~/foo.js", new MyVirtualFile("foo.js"))); BundleResponse response = new BundleResponse(null, files); response.ContentType = "whatever"; no.Process(context, response); Assert.AreEqual(null, response.Content); Assert.AreEqual("whatever", response.ContentType); }
public BoundingBox() { _finalTransform = new DefaultFinalTransform(this, null); Transform = new DefaultTransform(); }
public BoundingBox() { Transform = new DefaultTransform(); }
public AbsoluteMatrixComponent() { Transform = new DefaultTransform(); }
public TransformComponent() { Transform = new DefaultTransform(); }
private static Func <string, string> CreateIndividualTransform(string parameter) { if (string.IsNullOrWhiteSpace(parameter)) { return(null); } var firstColonIndex = parameter.IndexOf(':'); string possibleFunction; if (firstColonIndex == -1) { possibleFunction = parameter; parameter = null; } else { possibleFunction = parameter.Substring(0, firstColonIndex); parameter = parameter.Length > firstColonIndex + 1 ? parameter.Substring(firstColonIndex + 1) : null; } possibleFunction = possibleFunction.Trim(); switch (possibleFunction.ToLowerInvariant()) { case "ap": return(AddPrefixTransform.GetTransform(parameter)); case "as": return(AddSuffixTransform.GetTransform(parameter)); case "rp": return(RemovePrefixTransform.GetTransform(parameter)); case "rs": return(RemoveSuffixTransform.GetTransform(parameter)); case "t": return(ProcessHelper.GetTransformFuncFromValue(parameter)); case "d": return(DefaultTransform.GetTransform(parameter)); default: switch (possibleFunction) { case "tl": case "Tl": case "l": return(ProcessHelper.GetTransformFuncFromTransform(Transform.FirstLower)); case "tL": case "TL": case "L": return(ProcessHelper.GetTransformFuncFromTransform(Transform.AllLower)); case "tu": case "Tu": case "u": return(ProcessHelper.GetTransformFuncFromTransform(Transform.FirstUpper)); case "tU": case "TU": case "U": return(ProcessHelper.GetTransformFuncFromTransform(Transform.AllUpper)); } break; } return(null); }