public GetFlightDetailsResponse GetFlightDetails(GetFlightDetailsInput input) { //logger.Trace("Service : IRestService, Method : GetFlightDetails , Request : GetFlightDetailsResponse = {"CommodityID" : input.CommodityID,"FltCode" : input.FltCode,"FltDate" : input.FltDate,"FltNum" : input.FltNum, "FltPosition" : input.FltPosition,"DeviceName" : "Apple", "Station" : "123", "Version" : "1" };") GetFlightDetailsResponse getFlightDetailsResponse = new GetFlightDetailsResponse(); getFlightDetailsResponse.ReturnCode = "1"; Flight flight = new Flight(); getFlightDetailsResponse.Flight.Destination = "NRT"; getFlightDetailsResponse.Flight.Origin = "MNL"; getFlightDetailsResponse.Flight.FltNum = "1234"; getFlightDetailsResponse.Flight.FltCode = "5J"; getFlightDetailsResponse.Flight.Gate = "G23"; getFlightDetailsResponse.Flight.NoseNumber = "004321"; LoadSummary loadSummary = new LoadSummary(); getFlightDetailsResponse.LoadSummary.Ballast = "1/1"; getFlightDetailsResponse.LoadSummary.Bags = "2/2"; getFlightDetailsResponse.LoadSummary.Comat = "3/3"; getFlightDetailsResponse.LoadSummary.Freight = "4/4"; getFlightDetailsResponse.LoadSummary.Mail = "5/5"; getFlightDetailsResponse.LoadSummary.PercentLoaded = "100"; if (input.AppName == "Departures") { getFlightDetailsResponse.Flight.ETD = DateTime.Now.ToString(); } else { getFlightDetailsResponse.Flight.ETA = DateTime.Now.ToString(); } getFlightDetailsResponse.Flight = flight; getFlightDetailsResponse.LoadSummary = loadSummary; //logger.Trace("Service : IRestService , Method : GetFlightDetails , Response : GetFlightDetailsResponse = {"Flight": depArrScanResponse.Flight , "LoadSummary" : depArrScanResponse.LoadSummary , "ReturnCode":bagInfo.ReturnCode,"Message":bagInfo.Message}; return(getFlightDetailsResponse); }
public void GetFlightDetails_AreEqual() { //Arrange var SystemUnderTest = new RestService(); var dependency = new GetFlightDetailsInput() { FltDate = DateTime.Now.ToString("HH:mm MMM dd, yyyy"), FltNum = "123", FltCode = "AZ", FltPosition = "11", Station = "MNL", AppName = "Departures" }; var expected = "1"; //Act var actual = SystemUnderTest.GetFlightDetails(dependency); //Assert Assert.AreEqual(expected, actual.StatusCode); }
public GetFlightDetailsResponse GetFlightDetails(GetFlightDetailsInput input) { logger.Trace("Service : IRestService, Method : GetFlightDetails , Request : GetFlightDetailsResponse = {'CommodityID' : input.CommodityID,'FltCode' : input.FltCode,'FltDate' : input.FltDate,'FltNum' : input.FltNum, 'FltPosition' : input.FltPosition,'DeviceName' : 'Apple', 'Station' : '123', 'Version' : '1' };"); GetFlightDetailsResponse getFlightDetailsResponse = new GetFlightDetailsResponse(); getFlightDetailsResponse.StatusCode = "0"; Flight flight = new Flight(); getFlightDetailsResponse.Flight.Destination = "NRT"; getFlightDetailsResponse.Flight.Origin = "MNL"; getFlightDetailsResponse.Flight.FltNum = "1234"; getFlightDetailsResponse.Flight.FltCode = "5J"; getFlightDetailsResponse.Flight.Gate = "G23"; getFlightDetailsResponse.Flight.NoseNumber = "004321"; LoadSummary loadSummary = new LoadSummary(); getFlightDetailsResponse.LoadSummary.Ballast = "1/1"; getFlightDetailsResponse.LoadSummary.Bags = "2/2"; getFlightDetailsResponse.LoadSummary.Comat = "3/3"; getFlightDetailsResponse.LoadSummary.Freight = "4/4"; getFlightDetailsResponse.LoadSummary.Mail = "5/5"; getFlightDetailsResponse.LoadSummary.PercentLoaded = "100"; if (input.AppName == "Departures") { getFlightDetailsResponse.Flight.ETD = DateTime.Now.ToString(); } else { getFlightDetailsResponse.Flight.ETA = DateTime.Now.ToString(); } getFlightDetailsResponse.Flight = flight; getFlightDetailsResponse.LoadSummary = loadSummary; logger.Trace("Service : IRestService , Method : GetFlightDetails , Response : GetFlightDetailsResponse = {'Flight': depArrScanResponse.Flight , 'LoadSummary' : depArrScanResponse.LoadSummary , 'ReturnCode':bagInfo.ReturnCode,'Message':bagInfo.Message}"); return(getFlightDetailsResponse); }