private ProcessesEverythingAsyncTest ( ) : Task | ||
return | Task |
public async Task ProcessesEverythingAsyncTest()
{
var source = Enumerable.Range(1, 100);
int sum = 0;
await AsyncParallel.ForEach(
source, async i =>
{
await Task.Yield();
Interlocked.Add(ref sum, i);
});
Assert.AreEqual(5050, sum);
}