File tree 1 file changed +21
-1
lines changed
1 file changed +21
-1
lines changed Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ public void StubGeneratorMethodTest()
42
42
// Setup
43
43
const string source = @"
44
44
public class MyTest {
45
- public int M1(string arg1) { return 0;}
45
+ public int M1(string arg1) { return 0; }
46
46
}" ;
47
47
48
48
// Execute
@@ -56,6 +56,26 @@ public class MyTest {
56
56
Assert . Equal ( expected , stub ) ;
57
57
}
58
58
59
+ [ Fact ]
60
+ public void StubGeneratorRefReadonlyParameterTest ( )
61
+ {
62
+ // Setup
63
+ const string source = @"
64
+ public class MyTest {
65
+ public int M1(ref readonly Guid guid) { return 0; }
66
+ }" ;
67
+
68
+ // Execute
69
+ var stub = GenerateStub ( source ) ;
70
+
71
+ // Verify
72
+ const string expected = @"public class MyTest {
73
+ public int M1(ref readonly Guid guid) => throw null;
74
+ }
75
+ " ;
76
+ Assert . Equal ( expected , stub ) ;
77
+ }
78
+
59
79
private static string GenerateStub ( string source )
60
80
{
61
81
var st = CSharpSyntaxTree . ParseText ( source ) ;
You can’t perform that action at this time.
0 commit comments