in RuleTests/RuleTest.cs [160:175]
private static void AssertModelValid(TSqlModel model)
{
bool breakingIssuesFound = false;
var validationMessages = model.Validate();
if (validationMessages.Count > 0)
{
Console.WriteLine("Issues found during model build:");
foreach (var message in validationMessages)
{
Console.WriteLine("\t" + message.Message);
breakingIssuesFound = breakingIssuesFound || message.MessageType == DacMessageType.Error;
}
}
Assert.IsFalse(breakingIssuesFound, "Cannot run analysis if there are model errors");
}