public async Task WalkWhenNodeHasInvocation()
        {
            var walker = await ContainsInvocationExpressionWalkerTests.GetWalker(
                $@"Targets\{nameof(ContainsInvocationExpressionWalkerTests)}\{(nameof(this.WalkWhenNodeHasInvocation))}.cs");

            Assert.IsTrue(walker.HasIssue);
        }
        public async Task WalkWhenNodeHasNoInvocations()
        {
            var code =
                @"namespace Csla.Analyzers.Tests.Targets.FindSetOrLoadInvocationsWalker
{
  public class WalkWhenNodeHasNoInvocations { }
}";
            var walker = await ContainsInvocationExpressionWalkerTests.GetWalker(code);

            Assert.IsFalse(walker.HasIssue);
        }
        public async Task WalkWhenNodeHasInvocation()
        {
            var code =
                @"namespace Csla.Analyzers.Tests.Targets.FindSetOrLoadInvocationsWalker
{
  public class WalkWhenNodeHasInvocation
  {
    public void Go()
    {
      this.GetHashCode();
    }
  }
}";
            var walker = await ContainsInvocationExpressionWalkerTests.GetWalker(code);

            Assert.IsTrue(walker.HasIssue);
        }