コード例 #1
0
        public void SelectedPark_ReturnsDetails()
        {
            WeatherSqlDAO   dao      = new WeatherSqlDAO(ConnectionString);
            IList <Weather> weathers = dao.GetForecast("XYZ");

            Assert.AreEqual(5, weathers.Count);
        }
コード例 #2
0
        public void GetParkForecast_ShouldReturn_1_Weather_Object()
        {
            WeatherSqlDAO   dao      = new WeatherSqlDAO(ConnectionString);
            IList <Weather> forecast = dao.GetParkForecast(ParkCode);

            Assert.AreEqual(1, forecast.Count);
        }
コード例 #3
0
        public void GetWeatherReturnsListOfFiveWeatherObjects()
        {
            WeatherSqlDAO   weatherDAO = new WeatherSqlDAO(ConnectionString);
            IList <Weather> weathers   = weatherDAO.GetWeather("AAAA");

            Assert.AreEqual(5, weathers.Count);
        }
コード例 #4
0
        public void GetWeather_ShouldReturnAllWeathersAssociatedwithPark()
        {
            WeatherSqlDAO weatherSqlDAO = new WeatherSqlDAO(ConnectionString);

            IList <WeatherModel> weathers = weatherSqlDAO.GetWeatherAssociatedWithPark(parkCode);

            Assert.IsTrue(weathers.Count > 0);
        }
コード例 #5
0
        public void GetWeatherShouldReturnFiveWeatherForecasts()
        {
            // Arrange
            WeatherSqlDAO dao = new WeatherSqlDAO(ConnectionString);

            // Act
            var forecast       = dao.GetWeather("ABC");
            int actualRowCount = forecast.Count;

            // Assert
            Assert.AreEqual(actualRowCount, 5);
        }