コード例 #1
0
 public static string GetNUnitExpressionName(MemberAccessExpressionSyntax memberAccessExpression)
 {
     if (memberAccessExpression.IsNotExpression())
     {
         // method argument is something like Is.Not.FooBar, we want to return "Not.FooBar"
         return($"Not.{GetSyntaxName(memberAccessExpression)}");
     }
     if (memberAccessExpression.IsNoExpression())
     {
         // method argument is something like Is.No.FooBar, we want to return "No.FooBar"
         return($"No.{GetSyntaxName(memberAccessExpression)}");
     }
     // method argument is something like Is.FooBar, we want to return "FooBar"
     return(GetSyntaxName(memberAccessExpression));
 }