public async Task AllCities_ShouldReturnCorectData()
        {
            MapperInitializer.InitializeMapper();
            var context = ApplicationDbContextInMemoryFactory.InitializeContext();
            var seeder  = new Seeder();
            await seeder.SeedCities(context);

            var cityService = new CityService(context);

            var actualResult   = cityService.AllCities().Result;
            var expectedResult = context.Cities;

            Assert.NotNull(actualResult);
            Assert.True(actualResult.Count() == expectedResult.Count());
            Assert.IsAssignableFrom <IQueryable <CityServiceModel> >(actualResult);
        }