private static string getUrlOfAddComment(RealtimeReview parameter) { return string.Format("http://test.reviewsvc.expedia.com/api/realtimereview/addComment/{0}/tuid{0}/{1}/tuid{0}-{0}-{2}-{3}-{4}/0?comment={5}", parameter.BookingId,//0 LanguageHelper.GetSiteId(parameter.Language),//1 parameter.HotelId,//2 parameter.CheckInDate,//3 parameter.CheckOutDate,//4 parameter.Comment//5 ); }
private static string getUrlOfCreateReviewRecord(RealtimeReview parameter) { return string.Format("http://privileged.test.reviewsvc.expedia.com/api/test/realtime/hotel/create/review/{0}/tuid{0}/{1}/0/{2}/{3}/{4}/{5}", parameter.BookingId, LanguageHelper.GetSiteId(parameter.Language), parameter.HotelId, parameter.CheckInDate, parameter.CheckOutDate, (int)parameter.Language ); }
public RealtimeReviewMocker(RealtimeReview model) { this.model = model; }
private static string getUrlOfThirdSmiley(RealtimeReview parameter) { return string.Format("http://test.reviewsvc.expedia.com/api/realtimereview/respondToQuestion/{0}/tuid{0}/{1}/tuid{0}-{0}-{2}-{3}-{4}/0/2/{5}?legalCopySeen=true", parameter.BookingId,//0 LanguageHelper.GetSiteId(parameter.Language),//1 parameter.HotelId,//2 parameter.CheckInDate,//3 parameter.CheckOutDate,//4 (int)parameter.ThirdAnswer//5 ); }
private static string getUrlOfTagsOfThirdAnswer(RealtimeReview parameter) { return getUrlOfTags(parameter, 2); }
private static string getUrlOfTagsOfFirstAnswer(RealtimeReview parameter) { return getUrlOfTags(parameter, 0); }
private static string getUrlOfTags(RealtimeReview parameter, int questionIndex) { // /api/realtimereview/answer/{itineraryId}/{tuId}/{siteId}/{entityId}/{questionGroupId}/{questionIndex} const string TUID = "tuid"; string itineraryId = parameter.BookingId; string tuId = TUID + parameter.BookingId; int siteId = LanguageHelper.GetSiteId(parameter.Language); string entityId = tuId + "-" + itineraryId + "-" + parameter.HotelId + "-" + parameter.CheckInDate + "-" + parameter.CheckOutDate; string questionGroupId = "0"; return string.Format("http://test.reviewsvc.expedia.com/api/realtimereview/answer/{0}/{1}/{2}/{3}/{4}/{5}?trackingId&campaignId=RTRH&legalCopySeen=true&className=HappySadTaggedAnswer&experimentId=7348&questionSet=7348-1", itineraryId, tuId, siteId, entityId, questionGroupId, questionIndex ); }