private DotlessConfiguration LoadConfig(string xml) { var interpreter = new XmlConfigurationInterpreter(); var doc = new XmlDocument(); doc.LoadXml(xml); return interpreter.Process(doc.DocumentElement); }
private DotlessConfiguration LoadConfig(string xml) { var interpreter = new XmlConfigurationInterpreter(); var doc = new XmlDocument(); doc.LoadXml(xml); return(interpreter.Process(doc.DocumentElement)); }
public void ReadsMinificationFromXmlNodeSetsMinifyOutputTrue() { var element = GetTestnode("true", "true"); var interpreter = new XmlConfigurationInterpreter(); var output = interpreter.Process(element); Assert.IsTrue(output.MinifyOutput); }
public void ReadsCachingFromXmlNodeSetsCachingTrue() { var element = GetTestnode("true", "true"); var interpreter = new XmlConfigurationInterpreter(); var output = interpreter.Process(element); Assert.IsTrue(output.CacheEnabled); }
public void MinifyCssAttributeCanBeNull_SetsMinifyOutputFalse() { XmlNode testnode = GetTestnodeWithoutAttribute(); var interpreter = new XmlConfigurationInterpreter(); var output = interpreter.Process(testnode); Assert.IsFalse(output.MinifyOutput); }
public void Test_XmlConfigurationInterpreter_via_FilePath() { string uri = "SqlMap_Test_Configure.config"; IConfigurationStore store = new DefaultConfigurationStore(); IConfigurationInterpreter interpreter = new XmlConfigurationInterpreter(uri); interpreter.ProcessResource(store); CheckResource(store); }
public void Test_XmlConfigurationInterpreter_via_FilePath_WithoutProtocol() { string uri = "SqlMap_Test_Configure.config"; IConfigurationStore store = new DefaultConfigurationStore(); IConfigurationInterpreter interpreter = new XmlConfigurationInterpreter( ResourceLoaderRegistry.GetResource(uri)); interpreter.ProcessResource(store); CheckResource(store); }
public void Test_XmlConfigurationInterpreter_via_AssemblyUri() { string uri = "assembly://MyBatis.DataMapper.SqlClient.Test/bin.Debug/SqlMap_Test_Configure.config"; IConfigurationStore store = new DefaultConfigurationStore(); IConfigurationInterpreter interpreter = new XmlConfigurationInterpreter( ResourceLoaderRegistry.GetResource(uri)); interpreter.ProcessResource(store); CheckResource(store); }
public void Test_DefaultModelBuilder() { string uri = "SqlMap_Test_Configure.config"; IConfigurationStore store = new DefaultConfigurationStore(); IConfigurationInterpreter interpreter = new XmlConfigurationInterpreter(uri); interpreter.ProcessResource(store); //Console.WriteLine(store.ToString()); IModelStore modelStore = new DefaultModelStore(); IModelBuilder builder = new DefaultModelBuilder(modelStore); builder.BuildModel(null, store); CheckModelStore(modelStore); }
/// <summary> /// Initializes a new instance of the <see cref="JsonInterpreter"/> class. /// </summary> /// <param name="source">The <see cref="IResource"/>.</param> public JsonInterpreter(IResource source) : base(source) { string xmlContents = string.Empty; using (source) { JsonReader reader = new JsonTextReader(new StreamReader(source.Stream)); reader.Read(); XmlNodeConverter toXml = new XmlNodeConverter(); XmlDocument xmlDoc = (XmlDocument)toXml.ReadJson(reader, typeof(XmlDocument)); xmlContents = xmlDoc.OuterXml; reader.Close(); } IResource resource = new StaticContentResource(xmlContents); xmlInterpreter = new XmlConfigurationInterpreter(resource); }
private DotlessConfiguration InterpretXml(XmlNode xml) { var interpreter = new XmlConfigurationInterpreter(); return interpreter.Process(xml); }