public static IEnumerable <OpenRiaServices.Client.Benchmarks.Server.Cities.City> CreateValidCities(int num) { for (var i = 0; i < num; i++) { yield return(new OpenRiaServices.Client.Benchmarks.Server.Cities.City { Name = "Name" + ChangeSetBenchmarks.ToAlphaKey(i), CountyName = "Country", StateName = "SA" }); } }
// [Benchmark] public async Task Submit() { CityDomainContext ctx = new CityDomainContext(_clientUri); foreach (var city in ChangeSetBenchmarks.CreateValidCities(NumEntities)) { ctx.Cities.Add(city); } var res = await ctx.SubmitChangesAsync().ConfigureAwait(false); if (res.ChangeSet.AddedEntities.Count != NumEntities) { throw new Exception("Operation should have completed"); } }