public void GetCitiesByCountryName_Should_Resolve_Dependency()
        {
            var mockedRepo = new Mock <ICitiesRepository>();
            var expected   = new List <City>()
            {
                new City()
                {
                    Id = 1
                }
            };

            mockedRepo.Setup(f => f.GetCitiesByCountryName(It.IsAny <string>())).Returns(expected.AsQueryable);

            var controller = new CitiesController(mockedRepo.Object);

            var result = controller.GetCitiesByCountryName("SomeCountry");

            Assert.IsNotNull(result);
        }