Пример #1
0
        public void WeatherEmptyRespTest()
        {
            var cityWeatherClient = new CityWeatherClient(new TestDataRequest(""), "");

            var csvContent = cityWeatherClient.GetCityWeatherCSV(new Position());

            Assert.IsNull(csvContent);
        }
Пример #2
0
        public void WeatherSingleLineTest()
        {
            var cityWeatherClient = new CityWeatherClient(new TestDataRequest(Resources.Weather_RespTest_01), "");

            var csvContent = cityWeatherClient.GetCityWeatherCSV(new Position());

            var matches = Validations.WeatherLineExp.Matches(csvContent);

            Assert.AreEqual(1, matches.Count);
        }
Пример #3
0
        public void WeatherEmptyModelTest()
        {
            var cityWeatherClient = new CityWeatherClient(new TestDataRequest("{}"), "");

            var csvContent = cityWeatherClient.GetCityWeatherCSV(new Position());

            var matches = Validations.WeatherHeaderExp.Matches(csvContent);

            Assert.AreEqual(1, matches.Count);

            matches = Validations.WeatherLineExp.Matches(csvContent);

            Assert.AreEqual(0, matches.Count);
        }