1- @inherits TestComponentBase
1+ @inherits TestComponentBase
22
3- <Fixture Setup =" Setup"
4- Test =" Test1"
5- TestAsync =" TestAsync1"
6- Tests =@(new Action[] { Test2, Test3 })
7- TestsAsync =@(new Func <Task >[] { TestAsync2 , TestAsync3 } )>
8- <ComponentUnderTest ><div /></ComponentUnderTest >
3+ <Fixture Setup =" Setup"
4+ Test =" Test1"
5+ TestAsync =" TestAsync1"
6+ Tests =@(new Action[] { Test2, Test3 })
7+ TestsAsync =@(new Func <Task >[] { TestAsync2 , TestAsync3 } )>
8+ <ComponentUnderTest ><div /></ComponentUnderTest >
99</Fixture >
1010@code {
11- List <string > callOrder = new List <string >();
12- IRazorTestContext ? seenContext ;
11+ List <string > callOrder = new List <string >();
12+ IRazorTestContext ? seenContext ;
1313
14- void Setup ()
15- {
16- seenContext = this ;
17- callOrder .Add (nameof (Setup ));
18- callOrder .Count .ShouldBe (1 );
19- callOrder [0 ].ShouldBe (nameof (Setup ));
20- }
14+ void Setup ()
15+ {
16+ seenContext = this ;
17+ callOrder .Add (nameof (Setup ));
18+ callOrder .Count .ShouldBe (1 );
19+ callOrder [0 ].ShouldBe (nameof (Setup ));
20+ }
2121
22- void Test1 ()
23- {
24- callOrder .Add (nameof (Test1 ));
25- callOrder .Count .ShouldBe (2 );
26- callOrder [0 ].ShouldBe (nameof (Setup ));
27- callOrder [1 ].ShouldBe (nameof (Test1 ));
28- this .ShouldBe (seenContext );
29- }
22+ void Test1 ()
23+ {
24+ callOrder .Add (nameof (Test1 ));
25+ callOrder .Count .ShouldBe (2 );
26+ callOrder [0 ].ShouldBe (nameof (Setup ));
27+ callOrder [1 ].ShouldBe (nameof (Test1 ));
28+ this .ShouldBe (seenContext );
29+ }
3030
31- Task TestAsync1 ()
32- {
33- callOrder .Add (nameof (TestAsync1 ));
34- callOrder .Count .ShouldBe (3 );
35- callOrder [0 ].ShouldBe (nameof (Setup ));
36- callOrder [1 ].ShouldBe (nameof (Test1 ));
37- callOrder [2 ].ShouldBe (nameof (TestAsync1 ));
38- this .ShouldBe (seenContext );
39- return Task .CompletedTask ;
40- }
31+ Task TestAsync1 ()
32+ {
33+ callOrder .Add (nameof (TestAsync1 ));
34+ callOrder .Count .ShouldBe (3 );
35+ callOrder [0 ].ShouldBe (nameof (Setup ));
36+ callOrder [1 ].ShouldBe (nameof (Test1 ));
37+ callOrder [2 ].ShouldBe (nameof (TestAsync1 ));
38+ this .ShouldBe (seenContext );
39+ return Task .CompletedTask ;
40+ }
4141
42- void Test2 ()
43- {
44- callOrder .Add (nameof (Test2 ));
45- callOrder .Count .ShouldBe (4 );
46- callOrder [0 ].ShouldBe (nameof (Setup ));
47- callOrder [1 ].ShouldBe (nameof (Test1 ));
48- callOrder [2 ].ShouldBe (nameof (TestAsync1 ));
49- callOrder [3 ].ShouldBe (nameof (Test2 ));
50- this .ShouldBe (seenContext );
51- }
42+ void Test2 ()
43+ {
44+ callOrder .Add (nameof (Test2 ));
45+ callOrder .Count .ShouldBe (4 );
46+ callOrder [0 ].ShouldBe (nameof (Setup ));
47+ callOrder [1 ].ShouldBe (nameof (Test1 ));
48+ callOrder [2 ].ShouldBe (nameof (TestAsync1 ));
49+ callOrder [3 ].ShouldBe (nameof (Test2 ));
50+ this .ShouldBe (seenContext );
51+ }
5252
53- void Test3 ()
54- {
55- callOrder .Add (nameof (Test3 ));
56- callOrder .Count .ShouldBe (5 );
57- callOrder [0 ].ShouldBe (nameof (Setup ));
58- callOrder [1 ].ShouldBe (nameof (Test1 ));
59- callOrder [2 ].ShouldBe (nameof (TestAsync1 ));
60- callOrder [3 ].ShouldBe (nameof (Test2 ));
61- callOrder [4 ].ShouldBe (nameof (Test3 ));
53+ void Test3 ()
54+ {
55+ callOrder .Add (nameof (Test3 ));
56+ callOrder .Count .ShouldBe (5 );
57+ callOrder [0 ].ShouldBe (nameof (Setup ));
58+ callOrder [1 ].ShouldBe (nameof (Test1 ));
59+ callOrder [2 ].ShouldBe (nameof (TestAsync1 ));
60+ callOrder [3 ].ShouldBe (nameof (Test2 ));
61+ callOrder [4 ].ShouldBe (nameof (Test3 ));
6262
63- this .ShouldBe (seenContext );
64- }
63+ this .ShouldBe (seenContext );
64+ }
6565
66- Task TestAsync2 ()
67- {
68- callOrder .Add (nameof (TestAsync2 ));
69- callOrder .Count .ShouldBe (6 );
70- callOrder [0 ].ShouldBe (nameof (Setup ));
71- callOrder [1 ].ShouldBe (nameof (Test1 ));
72- callOrder [2 ].ShouldBe (nameof (TestAsync1 ));
73- callOrder [3 ].ShouldBe (nameof (Test2 ));
74- callOrder [4 ].ShouldBe (nameof (Test3 ));
75- callOrder [5 ].ShouldBe (nameof (TestAsync2 ));
76- this .ShouldBe (seenContext );
77- return Task .CompletedTask ;
78- }
66+ Task TestAsync2 ()
67+ {
68+ callOrder .Add (nameof (TestAsync2 ));
69+ callOrder .Count .ShouldBe (6 );
70+ callOrder [0 ].ShouldBe (nameof (Setup ));
71+ callOrder [1 ].ShouldBe (nameof (Test1 ));
72+ callOrder [2 ].ShouldBe (nameof (TestAsync1 ));
73+ callOrder [3 ].ShouldBe (nameof (Test2 ));
74+ callOrder [4 ].ShouldBe (nameof (Test3 ));
75+ callOrder [5 ].ShouldBe (nameof (TestAsync2 ));
76+ this .ShouldBe (seenContext );
77+ return Task .CompletedTask ;
78+ }
7979
80- Task TestAsync3 ()
81- {
82- callOrder .Add (nameof (TestAsync3 ));
83- callOrder .Count .ShouldBe (7 );
84- callOrder [0 ].ShouldBe (nameof (Setup ));
85- callOrder [1 ].ShouldBe (nameof (Test1 ));
86- callOrder [2 ].ShouldBe (nameof (TestAsync1 ));
87- callOrder [3 ].ShouldBe (nameof (Test2 ));
88- callOrder [4 ].ShouldBe (nameof (Test3 ));
89- callOrder [5 ].ShouldBe (nameof (TestAsync2 ));
90- callOrder [6 ].ShouldBe (nameof (TestAsync3 ));
91- this .ShouldBe (seenContext );
92- return Task .CompletedTask ;
93- }
94- }
80+ Task TestAsync3 ()
81+ {
82+ callOrder .Add (nameof (TestAsync3 ));
83+ callOrder .Count .ShouldBe (7 );
84+ callOrder [0 ].ShouldBe (nameof (Setup ));
85+ callOrder [1 ].ShouldBe (nameof (Test1 ));
86+ callOrder [2 ].ShouldBe (nameof (TestAsync1 ));
87+ callOrder [3 ].ShouldBe (nameof (Test2 ));
88+ callOrder [4 ].ShouldBe (nameof (Test3 ));
89+ callOrder [5 ].ShouldBe (nameof (TestAsync2 ));
90+ callOrder [6 ].ShouldBe (nameof (TestAsync3 ));
91+ this .ShouldBe (seenContext );
92+ return Task .CompletedTask ;
93+ }
94+ }
0 commit comments