public void GetAirportInformationFromCouchbaseByAirportCodeWhenParamIsNullOrEmpty()
        {
            string airportCode = string.Empty;

            AirportManager airportManager = new AirportManager(m_ServiceDaoMock, m_CouchbaseDaoMock);
            AirportDto actual = airportManager.GetAirportInformationFromCouchbaseByAirportCode(airportCode);

            Assert.AreEqual(null, actual);
        }
        public void GetAirportInformationFromCouchbaseByAirportCodeWhenParamIsValid()
        {
            Init();
            const string airportCode = "AMS";

            AirportDto airportDto = new AirportDto
            {
                AirportCode = "AMS",
                CityOrAirportName = "Amsterdam",
                Country = "Netherlands",
                CountryCode = "461",
                LatitudeDegree = "52",
                LongitudeDegree = "4"
            };

            m_CouchbaseDaoMock.GetAirportInformationFromCouchbaseByAirportCode(airportCode).Returns(airportDto);

            AirportManager airportManager = new AirportManager(m_ServiceDaoMock, m_CouchbaseDaoMock);
            airportManager.GetAirportInformationFromCouchbaseByAirportCode(airportCode).ShouldBeEquivalentTo(airportDto);

        }