public TelstarResponse Get([FromBody] TelstarRequest telstarRequest) { string errorMsg = CommunicationValidation.verifyTelstarRequest(telstarRequest); if (errorMsg != null) { return(returnError(errorMsg)); } return(new TelstarResponse { price = GetPrice(), time = GetTime(), error = "NO_ERROR" }); }
public void WeaponNotAllowed() { string s = CommunicationValidation.VerifyTelstarRequest(new TelstarRequest { Company = CompanyEnum.TELSTAR_LOGISTICS.ToString(), SecretCompanyCode = CompanySecrets.GetTelstarSecret(), CityFrom = CityEnum.KAPSTADEN.ToString(), CityTo = CityEnum.HVALBUGTEN.ToString(), Features = new string[] { FeatureEnum.WEAPONS.ToString() }, Height = 2, Length = 2, Width = 2, Weight = 2 }); IsError(s); }
public TelstarResponse Get([FromBody] TelstarRequest telstarRequest) { string errorMsg = CommunicationValidation.VerifyTelstarRequest(telstarRequest); if (errorMsg != null) { return(returnError(errorMsg)); } RoutesDAO routesDAO = new RoutesDAO(); Routes routes = routesDAO.FetchOne(GetId(telstarRequest.CityTo), GetId(telstarRequest.CityFrom)); return(new TelstarResponse { price = GetPrice(telstarRequest, routes.Price), time = routes.TravelTime, error = "NO_ERROR" }); }
public void ValidNr() { string s = CommunicationValidation.IsNumberValid(2); NoError(s); }
public void InvalidNr() { string s = CommunicationValidation.IsNumberValid(-2); IsError(s); }
public void ValidCompanySecret() { string s = CommunicationValidation.IsCompanySecretValid(CompanyEnum.EAST_INDIA_TRADING, CompanySecrets.GetIndiaSecret()); NoError(s); }
public void InvalidCompanySecret() { string s = CommunicationValidation.IsCompanySecretValid(CompanyEnum.OCEANIC_AIRLINES, CompanySecrets.GetIndiaSecret()); IsError(s); }
public void CitiesConnectInvert() { string s = CommunicationValidation.IsCitiesDirect(CityEnum.TANGER, CityEnum.TUNIS); NoError(s); }
public void CitiesNotConnect() { string s = CommunicationValidation.IsCitiesDirect(CityEnum.SUAKIN, CityEnum.TANGER); IsError(s); }