public void ClassNotFound() { const string xml = @"<nhv-configuration xmlns='urn:nhv-configuration-1.0'> <mapping assembly='NHibernate.Validator.Tests' resource='Base.Address.nhv.xml'/> </nhv-configuration>" ; var cfgXml = new XmlDocument(); cfgXml.LoadXml(xml); var xtr = new XmlTextReader(xml, XmlNodeType.Document, null); var cfg = new XmlConfiguration(xtr); var ml = new FluentMappingLoader(); Assert.Throws <ValidatorConfigurationException>(() => ml.LoadMappings(cfg.Mappings)); }
public void LoadMappingsFromAssembly() { const string xmlConf = @"<nhv-configuration xmlns='urn:nhv-configuration-1.0'> <mapping assembly='NHibernate.Validator.Tests'/> </nhv-configuration>" ; var cfgXml = new XmlDocument(); cfgXml.LoadXml(xmlConf); var xtr = new XmlTextReader(xmlConf, XmlNodeType.Document, null); var cfg = new XmlConfiguration(xtr); var ml = new FluentMappingLoader(); ml.LoadMappings(cfg.Mappings); Assert.That(ml.GetMappings().Count(), Is.GreaterThan(1)); // the mappings of tests are more than 1 ;) }
public void LoadMappingsSpecific() { const string xmlConf = @"<nhv-configuration xmlns='urn:nhv-configuration-1.0'> <mapping assembly='NHibernate.Validator.Tests' resource='NHibernate.Validator.Tests.Configuration.Loquacious.AddressValidationDef'/> <mapping assembly='NHibernate.Validator.Tests' resource='NHibernate.Validator.Tests.Configuration.Loquacious.BooValidationDef'/> </nhv-configuration>" ; var cfgXml = new XmlDocument(); cfgXml.LoadXml(xmlConf); var xtr = new XmlTextReader(xmlConf, XmlNodeType.Document, null); var cfg = new XmlConfiguration(xtr); var ml = new FluentMappingLoader(); ml.LoadMappings(cfg.Mappings); Assert.That(ml.GetMappings().Count(), Is.EqualTo(2)); }
public void LoadMappingsFromAssembly() { const string xmlConf = @"<nhv-configuration xmlns='urn:nhv-configuration-1.0'> <mapping assembly='NHibernate.Validator.Tests'/> </nhv-configuration>"; var cfgXml = new XmlDocument(); cfgXml.LoadXml(xmlConf); var xtr = new XmlTextReader(xmlConf, XmlNodeType.Document, null); var cfg = new XmlConfiguration(xtr); var ml = new FluentMappingLoader(); ml.LoadMappings(cfg.Mappings); Assert.That(ml.GetMappings().Count(), Is.GreaterThan(1)); // the mappings of tests are more than 1 ;) }
public void ClassNotFound() { const string xml = @"<nhv-configuration xmlns='urn:nhv-configuration-1.0'> <mapping assembly='NHibernate.Validator.Tests' resource='Base.Address.nhv.xml'/> </nhv-configuration>"; var cfgXml = new XmlDocument(); cfgXml.LoadXml(xml); var xtr = new XmlTextReader(xml, XmlNodeType.Document, null); var cfg = new XmlConfiguration(xtr); var ml = new FluentMappingLoader(); Assert.Throws<ValidatorConfigurationException>(() => ml.LoadMappings(cfg.Mappings)); }
public void LoadMappingsSpecific() { const string xmlConf = @"<nhv-configuration xmlns='urn:nhv-configuration-1.0'> <mapping assembly='NHibernate.Validator.Tests' resource='NHibernate.Validator.Tests.Configuration.Loquacious.AddressValidationDef'/> <mapping assembly='NHibernate.Validator.Tests' resource='NHibernate.Validator.Tests.Configuration.Loquacious.BooValidationDef'/> </nhv-configuration>"; var cfgXml = new XmlDocument(); cfgXml.LoadXml(xmlConf); var xtr = new XmlTextReader(xmlConf, XmlNodeType.Document, null); var cfg = new XmlConfiguration(xtr); var ml = new FluentMappingLoader(); ml.LoadMappings(cfg.Mappings); Assert.That(ml.GetMappings().Count(), Is.EqualTo(2)); }
public void LoadMappingsNull() { var ml = new FluentMappingLoader(); Assert.Throws<ArgumentNullException>(() => ml.LoadMappings(null)); }
public void LoadMappingsNull() { var ml = new FluentMappingLoader(); Assert.Throws <ArgumentNullException>(() => ml.LoadMappings(null)); }