public void TestIsSupported() { var resolver = new EmptyMentionResolver(); var validMention = new EmptyMention(); var invalidMention = new Mock <IMention>().Object; Assert.True(resolver.IsMentionSupported(validMention)); Assert.False(resolver.IsMentionSupported(invalidMention)); }
public async Task TestUnsupportedMentionException() { var invalidMention = new Mock <IMention>().Object; var resolver = new EmptyMentionResolver(); UnsupportedMentionException exception = await Assert.ThrowsAsync <UnsupportedMentionException>( () => resolver.ResolveMentionAsync(invalidMention) ); Assert.Same(invalidMention, exception.Mention); }