public void WhenJsonModelsRequestedForDatalessYearAndMake_ThenReturnsModels() { const int yearSelected = 1985; const string makeSelected = "ManufacturerA"; MockHandlerFor( () => new Mock <GetYearsMakesAndModels>(null), x => x .Setup(h => h.Execute(yearSelected, makeSelected)) .Returns(YearsMakesAndModelsFor.MakeWithModels(yearSelected, makeSelected))); TestableVehicleController controller = GetTestableVehicleController(); JsonResult result = controller.ModelsForMake(yearSelected, makeSelected); var modelList = (string[])result.Data; Assert.Equal(0, modelList.Count()); }