public async Task CreateAsync_Works() { // Arrange var context = TestHelper.GetContextWithData(); var service = new CountryService(context); var name = "New Country"; // Act var id = await service.AddAsync(name); // Assert Assert.True(id > 0); var expectedCount = TestHelperDataProvider.GetCountrySeedList.Count + 1; Assert.True(context.Countries.Count() == expectedCount); var newItem = await context.Countries.FirstAsync(x => x.Id == id); Assert.True(newItem != null && newItem.Name == name); }