public async Task ConcurrencyTest_ReadOnly() { IConcurrentGrain first = this.fixture.GrainFactory.GetGrain<IConcurrentGrain>(GetRandomGrainId()); first.Initialize(0).Wait(); List<Task> promises = new List<Task>(); for (int i = 0; i < 5; i++) { Task p = first.A(); promises.Add(p); } await Task.WhenAll(promises); }
public async Task ConcurrencyTest_ReadOnly() { IConcurrentGrain first = GrainClient.GrainFactory.GetGrain <IConcurrentGrain>(GetRandomGrainId()); first.Initialize(0).Wait(); List <Task> promises = new List <Task>(); for (int i = 0; i < 5; i++) { Task p = first.A(); promises.Add(p); } await Task.WhenAll(promises); Console.WriteLine("\n\nENDED TEST\n\n"); }