Exemple #1
0
 private void MockDefaultYearMakeModel()
 {
     MockHandlerFor <GetYearsMakesAndModels>(
         x => x
         .Setup(h => h.Execute(null, null))
         .Returns(YearsMakesAndModelsFor.YearWithoutMakes(2010))
         );
 }
Exemple #2
0
        public void WhenJsonMakesRequestedForDatalessYear_ThenReturnsNoMakes()
        {
            const int yearSelected = 1985;

            MockHandlerFor(
                () => new Mock <GetYearsMakesAndModels>(null),
                x => x
                .Setup(h => h.Execute(yearSelected, null))
                .Returns(YearsMakesAndModelsFor.YearWithoutMakes(yearSelected)));

            var controller = GetTestableMakeAndModelController();

            JsonResult result = controller.MakesForYear(yearSelected);

            var makeList = (string[])result.Data;

            Assert.Equal(0, makeList.Count());
        }
Exemple #3
0
        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)));

            var controller = GetTestableMakeAndModelController();

            JsonResult result = controller.ModelsForMake(yearSelected, makeSelected);

            var modelList = (string[])result.Data;

            Assert.Equal(0, modelList.Count());
        }
        public void WhenJsonMakesRequestedForDatafullYear_ThenReturnsAnyMakes()
        {
            const int yearSelected = 1984;

            MockHandlerFor(
                () => new Mock <GetYearsMakesAndModels>(null),
                x => x
                .Setup(h => h.Execute(yearSelected, null))
                .Returns(YearsMakesAndModelsFor.YearWithMakes(yearSelected, "ManufacturerA")));

            TestableVehicleController controller = GetTestableVehicleController();

            JsonResult result = controller.MakesForYear(yearSelected);

            var makeList = (string[])result.Data;

            Assert.Contains("ManufacturerA", makeList);
            Assert.Equal(1, makeList.Count());
        }