public void CanGetAll() { var apiEntities = new[] { new ApiSample { Id = Guid.NewGuid() }, new ApiSample { Id = Guid.NewGuid() } }; var idsBefore = apiEntities.Select(x => x.Id); var sampleController = new SampleController(this.service); var resultEntities = sampleController.GetAllAsync().Result.ToArray(); Assert.AreEqual(0, resultEntities.Length); this.service.WriteAsync(apiEntities).Wait(); var resultIds = sampleController.GetAllAsync().Result.Select(x => x.Id).ToArray(); CollectionAssert.AreEquivalent(idsBefore, resultIds); }