public async void ListByUpdater_ReturnsCorrectResources() { //Arrange var options = InMemoryUtils.ProduceFreshDbContextOptions(); var updater = ResourceUtils.VincentVanGogh; using (var context = new ApplicationDbContext(options)) { context.Resources.Add(ResourceUtils.TestSet.First()); context.SaveChanges(); } //Act using (var context = new ApplicationDbContext(options)) { ITrackEntityRepository <Resource, int, ApplicationUser, string> repo = new ResourcesRepository(context); var result = await repo.ListByUpdater(updater); //Assert Assert.NotEmpty(result); Assert.IsAssignableFrom <IEnumerable <Resource> >(result); Assert.Single(result); } }