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);
        }