@@ -124,15 +124,19 @@ public void CodeAnalysis_GeneratesDescriptionDataForActions()
124124
125125 documentedAttributeAction . Description . Should ( ) . BeEqualTo ( "An instance action with two parameters, one of which is optional." ) ;
126126
127- documentedAttributeAction . Parameters [ 0 ] . Name . Should ( ) . BeEqualTo ( "param" ) ;
128- documentedAttributeAction . Parameters [ 0 ] . Description . Should ( ) . BeEqualTo ( "The first, non-optional parameter. " ) ;
127+ // testing for the synthesised target parameter
128+ documentedAttributeAction . Parameters [ 0 ] . Name . Should ( ) . BeEqualTo ( "target " ) ;
129129 documentedAttributeAction . Parameters [ 0 ] . IsOptional . Should ( ) . BeFalse ( ) ;
130- documentedAttributeAction . Parameters [ 0 ] . DefaultValueString . Should ( ) . BeNull ( ) ;
131130
132- documentedAttributeAction . Parameters [ 1 ] . Name . Should ( ) . BeEqualTo ( "param2" ) ;
133- documentedAttributeAction . Parameters [ 1 ] . Description . Should ( ) . BeEqualTo ( "The second, optional parameter." ) ;
134- documentedAttributeAction . Parameters [ 1 ] . IsOptional . Should ( ) . BeTrue ( ) ;
135- documentedAttributeAction . Parameters [ 1 ] . DefaultValueString . Should ( ) . BeEqualTo ( "0" ) ;
131+ documentedAttributeAction . Parameters [ 1 ] . Name . Should ( ) . BeEqualTo ( "param" ) ;
132+ documentedAttributeAction . Parameters [ 1 ] . Description . Should ( ) . BeEqualTo ( "The first, non-optional parameter." ) ;
133+ documentedAttributeAction . Parameters [ 1 ] . IsOptional . Should ( ) . BeFalse ( ) ;
134+ documentedAttributeAction . Parameters [ 1 ] . DefaultValueString . Should ( ) . BeNull ( ) ;
135+
136+ documentedAttributeAction . Parameters [ 2 ] . Name . Should ( ) . BeEqualTo ( "param2" ) ;
137+ documentedAttributeAction . Parameters [ 2 ] . Description . Should ( ) . BeEqualTo ( "The second, optional parameter." ) ;
138+ documentedAttributeAction . Parameters [ 2 ] . IsOptional . Should ( ) . BeTrue ( ) ;
139+ documentedAttributeAction . Parameters [ 2 ] . DefaultValueString . Should ( ) . BeEqualTo ( "0" ) ;
136140
137141 var documentedDirectAction = actions . Single ( a => a . Name == "direct_register_method_fixed_params" ) ;
138142 documentedDirectAction . Description . Should ( ) . BeEqualTo ( "A directly-registered method." ) ;
0 commit comments