public void ShouldCreateCorsAsync() { // Arrange ISystemApi systemApi = CreateSystemApi(); CorsRequest[] cors = CreateCorsRecords(); foreach (CorsRequest record in cors) { record.Id = null; } // Act List <CorsResponse> results = systemApi.CreateCorsAsync(new SqlQuery(), cors).Result.ToList(); // Assert results.Count.ShouldBe(2); results.First().Origin.ShouldBe("http://domain.foo"); Should.Throw <ArgumentException>(() => systemApi.CreateCorsAsync(new SqlQuery(), null)); }