Exemple #1
0
        public void Describe_AirportName_Formats_AirportName_Correctly()
        {
            var worksheet = new ExcelWorksheetData(TestContext);

            var officialName = worksheet.EString("OfficialName");
            var cityName     = worksheet.EString("City");
            var expected     = worksheet.EString("Result");

            var result = Describe.AirportName(officialName, cityName);

            Assert.AreEqual(expected, result);
        }
        /// <summary>
        /// Creates an airport object from the constituent parts passed across.
        /// </summary>
        /// <param name="icao"></param>
        /// <param name="iata"></param>
        /// <param name="name"></param>
        /// <param name="latitude"></param>
        /// <param name="longitude"></param>
        /// <param name="altitude"></param>
        /// <param name="location"></param>
        /// <param name="country"></param>
        /// <returns></returns>
        private Airport CreateAirport(string icao, string iata, string name, double?latitude, double?longitude, int?altitude, string location, string country)
        {
            var result = new Airport()
            {
                IcaoCode     = icao,
                IataCode     = iata,
                Latitude     = latitude,
                Longitude    = longitude,
                AltitudeFeet = altitude,
                Country      = country,
            };

            result.Name = Describe.AirportName(name, location);

            return(result);
        }