@@ -23,13 +23,13 @@ public async Task EventsCanBePublishedBlockSequential()
23
23
builder . Eventing . Subscribe < DummyEvent > ( async ( @event , ct ) =>
24
24
{
25
25
blockAssertionTcs . SetResult ( ) ;
26
- hitCount ++ ;
26
+ Interlocked . Increment ( ref hitCount ) ;
27
27
await blockFirstSubscriptionTcs . Task ;
28
28
} ) ;
29
29
30
30
builder . Eventing . Subscribe < DummyEvent > ( ( @event , ct ) =>
31
31
{
32
- hitCount ++ ;
32
+ Interlocked . Increment ( ref hitCount ) ;
33
33
return Task . CompletedTask ;
34
34
} ) ;
35
35
@@ -54,14 +54,14 @@ public async Task EventsCanBePublishedBlockConcurrent()
54
54
55
55
builder . Eventing . Subscribe < DummyEvent > ( async ( @event , ct ) =>
56
56
{
57
- hitCount ++ ;
57
+ Interlocked . Increment ( ref hitCount ) ;
58
58
blockAssertionSub1 . SetResult ( ) ;
59
59
await blockSubscriptionCompletion . Task ;
60
60
} ) ;
61
61
62
62
builder . Eventing . Subscribe < DummyEvent > ( async ( @event , ct ) =>
63
63
{
64
- hitCount ++ ;
64
+ Interlocked . Increment ( ref hitCount ) ;
65
65
blockAssertionSub2 . SetResult ( ) ;
66
66
await blockSubscriptionCompletion . Task ;
67
67
} ) ;
@@ -87,14 +87,14 @@ public async Task EventsCanBePublishedNonBlockingConcurrent()
87
87
builder . Eventing . Subscribe < DummyEvent > ( async ( @event , ct ) =>
88
88
{
89
89
await blockSubscriptionExecution . Task ;
90
- hitCount ++ ;
90
+ Interlocked . Increment ( ref hitCount ) ;
91
91
blockAssertionSub1 . SetResult ( ) ;
92
92
} ) ;
93
93
94
94
builder . Eventing . Subscribe < DummyEvent > ( async ( @event , ct ) =>
95
95
{
96
96
await blockSubscriptionExecution . Task ;
97
- hitCount ++ ;
97
+ Interlocked . Increment ( ref hitCount ) ;
98
98
blockAssertionSub2 . SetResult ( ) ;
99
99
} ) ;
100
100
@@ -122,14 +122,14 @@ public async Task EventsCanBePublishedNonBlockingSequential()
122
122
{
123
123
blockAssert1 . SetResult ( ) ;
124
124
await blockEventSub1 . Task ;
125
- hitCount ++ ;
125
+ Interlocked . Increment ( ref hitCount ) ;
126
126
blockAssert2 . SetResult ( ) ;
127
127
await blockEventSub2 . Task ;
128
128
} ) ;
129
129
130
130
builder . Eventing . Subscribe < DummyEvent > ( ( @event , ct ) =>
131
131
{
132
- hitCount ++ ;
132
+ Interlocked . Increment ( ref hitCount ) ;
133
133
blockAssert3 . SetResult ( ) ;
134
134
return Task . CompletedTask ;
135
135
} ) ;
0 commit comments