コード例 #1
0
 public void AddTypedClassDefinition()
 {
     var ml = new FluentMappingLoader();
     Assert.Throws<ArgumentNullException>(() => ml.AddClassDefinition<AddressValidationDef>(null));
     ml.AddClassDefinition(new AddressValidationDef());
     Assert.That(ml.GetMappings().Count(), Is.EqualTo(1));
 }
コード例 #2
0
        public void AddTypedClassDefinition()
        {
            var ml = new FluentMappingLoader();

            Assert.Throws <ArgumentNullException>(() => ml.AddClassDefinition <AddressValidationDef>(null));
            ml.AddClassDefinition(new AddressValidationDef());
            Assert.That(ml.GetMappings().Count(), Is.EqualTo(1));
        }
コード例 #3
0
        public void AddClassDefinitionByType()
        {
            var ml = new FluentMappingLoader();

            ml.AddClassDefinition <AddressValidationDef, Address>();
            Assert.That(ml.GetMappings().Count(), Is.EqualTo(1));
        }
コード例 #4
0
 public void AddWrongClassDefinition()
 {
     var ml = new FluentMappingLoader();
     Assert.Throws<ValidatorConfigurationException>(() => ml.AddClassDefinition(Assembly.GetExecutingAssembly(), "ClassDefinition"));
 }
コード例 #5
0
 public void AddClassDefinitionByType()
 {
     var ml = new FluentMappingLoader();
     ml.AddClassDefinition<AddressValidationDef, Address>();
     Assert.That(ml.GetMappings().Count(), Is.EqualTo(1));
 }
コード例 #6
0
        public void AddWrongClassDefinition()
        {
            var ml = new FluentMappingLoader();

            Assert.Throws <ValidatorConfigurationException>(() => ml.AddClassDefinition(Assembly.GetExecutingAssembly(), "ClassDefinition"));
        }