1using Microsoft.VisualStudio.TestTools.UnitTesting;
2using System.Threading.Tasks;
9 private static async Task<ContainsInvocationExpressionWalker> GetWalker(
string code)
11 var document = TestHelpers.Create(code);
12 var root = await document.GetSyntaxRootAsync();
14 return new ContainsInvocationExpressionWalker(root);
20 var code =
"public class WalkWhenNodeHasNoInvocations { }";
21 var walker = await GetWalker(code);
22 Assert.IsFalse(walker.HasIssue);
29@"public class WalkWhenNodeHasInvocation
31 public void Go() => this.GetHashCode();
33 var walker = await GetWalker(code);
34 Assert.IsTrue(walker.HasIssue);
async Task WalkWhenNodeHasNoInvocations()
async Task WalkWhenNodeHasInvocation()