Skip to content

Commit 3d5e6d2

Browse files
committed
Fix bank account ineffective concurrency test
1 parent 7be5989 commit 3d5e6d2

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

exercises/practice/bank-account/.meta/Generator.tpl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ public class {{ testClass }}
3333
Assert.Equal({{ test.expected }}m, account.{{ op | to_call }});
3434
{{ end -}}
3535
{{- else if op.operation == "concurrent" }}
36+
var tasks = new List<Task>();
3637
for (int i = 0; i < 500; i++)
3738
{
38-
var tasks = new List<Task>();
3939
tasks.Add(Task.Factory.StartNew(() =>
4040
{
4141
for (int j = 0; j < 100; j++)
@@ -45,8 +45,8 @@ public class {{ testClass }}
4545
{{- end -}}
4646
}
4747
}));
48-
await Task.WhenAll(tasks.ToArray());
4948
}
49+
await Task.WhenAll(tasks.ToArray());
5050
{{- else }}
5151
account.{{ op | to_call }};
5252
{{- end -}}

0 commit comments

Comments
 (0)