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