Esempio n. 1
0
        public void GetCitiesControllerInstallNull()
        {
            //Arrange

            var mockCityService = new Mock <ICityService>();
            var cities          = new List <City>();

            cities.Add(new City()
            {
                name = "City of Sydney", id = 6619279, country = "AU"
            });
            mockCityService.Setup(x => x.GetCities("AU")).Returns(cities);
            try
            {
                var controller = new CitiesController(null);

                //Act
                var result = controller.CityDetails("AU");
            }
            catch (Exception ex)
            {
                //Assert
                Assert.AreEqual("System.NullReferenceException", ex.GetType().ToString());
            }
        }
Esempio n. 2
0
        public void GetCitiesForNullParameter()
        {
            //Arrange

            var mockCityService = new Mock <ICityService>();
            var cities          = new List <City>();

            cities.Add(new City()
            {
                name = "City of Sydney", id = 6619279, country = "AU"
            });
            mockCityService.Setup(x => x.GetCities("AU")).Returns(cities);

            var controller = new CitiesController(mockCityService.Object);

            //Act
            var result = controller.CityDetails(null);

            //Assert
            Assert.IsNull(result);
        }