public static async Task AnalyseSynonyms_GivenSynonymWithNameContainingReservedKeyword_ProducesMessages() { var rule = new ReservedKeywordNameRule(CreateFakeDialect(), RuleLevel.Error); var synonymName = new Identifier("SELECT"); var synonym = new DatabaseSynonym(synonymName, "target"); var synonyms = new[] { synonym }; var hasMessages = await rule.AnalyseSynonyms(synonyms).AnyAsync().ConfigureAwait(false); Assert.That(hasMessages, Is.True); }
public static void AnalyseSynonyms_GivenNullSynonyms_ThrowsArgumentNullException() { var rule = new ReservedKeywordNameRule(CreateFakeDialect(), RuleLevel.Error); Assert.That(() => rule.AnalyseSynonyms(null), Throws.ArgumentNullException); }