public void The_Rule_Fails()
        {
            var set = new MappingSetImpl();
            var emptyEntity = new Table("");
            set.Database.AddTable(emptyEntity);

            DatabaseNamingRule rule = new DatabaseNamingRule();
            var result = rule.Run(set);

            Assert.That(result.Issues, Has.Count(1));

            var issue = result.Issues[0];
            Assert.That(issue.ErrorLevel, Is.EqualTo(ValidationErrorLevel.Error));
            Assert.That(issue.Object, Is.SameAs(emptyEntity));
            StringAssert.Contains("name", issue.Description);
        }
Esempio n. 2
0
        public void The_Rule_Fails()
        {
            var set         = new MappingSetImpl();
            var emptyEntity = new Table("");

            set.Database.AddTable(emptyEntity);

            DatabaseNamingRule rule = new DatabaseNamingRule();
            var result = rule.Run(set);

            Assert.That(result.Issues, Has.Count(1));

            var issue = result.Issues[0];

            Assert.That(issue.ErrorLevel, Is.EqualTo(ValidationErrorLevel.Error));
            Assert.That(issue.Object, Is.SameAs(emptyEntity));
            StringAssert.Contains("name", issue.Description);
        }
        public void The_Rule_Fails()
        {
            var set = new MappingSetImpl();
            set.Database.AddTable(new Table("Table1"));
            set.Database.AddTable(new Table("Table2"));
            set.Database.Tables[0].AddKey(new Key("Key1"));
            var duplicate = new Key("Key1");
            set.Database.Tables[1].AddKey(duplicate);

            DatabaseNamingRule rule = new DatabaseNamingRule();
            var result = rule.Run(set);

            Assert.That(result.Issues, Has.Count(1));

            var issue = result.Issues[0];
            Assert.That(issue.ErrorLevel, Is.EqualTo(ValidationErrorLevel.Error));
            Assert.That(issue.Object, Is.SameAs(duplicate));
            StringAssert.Contains("Key1", issue.Description);
        }
Esempio n. 4
0
        public void The_Rule_Fails()
        {
            var set = new MappingSetImpl();

            set.Database.AddTable(new Table("Table1"));
            set.Database.AddTable(new Table("Table2"));
            set.Database.Tables[0].AddKey(new Key("Key1"));
            var duplicate = new Key("Key1");

            set.Database.Tables[1].AddKey(duplicate);

            DatabaseNamingRule rule = new DatabaseNamingRule();
            var result = rule.Run(set);

            Assert.That(result.Issues, Has.Count(1));

            var issue = result.Issues[0];

            Assert.That(issue.ErrorLevel, Is.EqualTo(ValidationErrorLevel.Error));
            Assert.That(issue.Object, Is.SameAs(duplicate));
            StringAssert.Contains("Key1", issue.Description);
        }