public bool TestGetRecommendedAdvExt(TestContext testContext) { #region dataread string advFrdName = testContext.DataRow["AdvisorFriendlyName"].ToString(); string serviceURL = testContext.DataRow["AdvServiceUrl"].ToString(); #endregion string sesIDD = new ExternalSrvActions().LoadGivenAdvisor(serviceURL, advFrdName); new ExternalSrvActions().GetRecommendedForGivenSession(serviceURL, sesIDD); return(true); }
public bool TestIsAdvisorPublishedByMappedAdvisorsAdvExt(TestContext testContext) { #region dataread string advFrdName = testContext.DataRow["AdvisorFriendlyName"].ToString(); string serviceURL = testContext.DataRow["AdvServiceUrl"].ToString(); string CustomerSet = testContext.DataRow["AmerCustomerSet"].ToString(); string LanguageCode = testContext.DataRow["AmerLanguageCode"].ToString(); string CountryCode = testContext.DataRow["AmerCountryCode"].ToString(); string RegionAmer = testContext.DataRow["AmerRegion"].ToString(); #endregion List <AdvisorBaseDetails> ListOfAdvisors = new List <AdvisorBaseDetails>(); ListOfAdvisors = new ExternalSrvActions().GetAdvisorBasedDetailsFor(serviceURL, CountryCode, CustomerSet, LanguageCode, RegionAmer); return(ListOfAdvisors.Exists(g => g.FriendlyName == advFrdName)); }
public bool TestLoadAdvisorStep(TestContext testContext) { #region dataread string advFrdName = testContext.DataRow["AdvisorFriendlyName"].ToString(); string serviceURL = testContext.DataRow["AdvServiceUrl"].ToString(); #endregion AdvisorStepResponse StepResponse = new ExternalSrvActions().LoadStepForGivenAdvisor(serviceURL, advFrdName); return( StepResponse.TotalStepsAvailable.ToString() == testContext.DataRow["TotalStepsAvailable"].ToString() && StepResponse.Steps[0].StepName.ToString() == testContext.DataRow["StepName"].ToString() && StepResponse.Steps[0].Questions[0].AnswerType.ToString() == testContext.DataRow["AnswerType"].ToString() && StepResponse.Steps[0].Questions[0].QuestionText.ToString() == testContext.DataRow["QuestionText"].ToString() && StepResponse.Steps[0].Questions[0].Answers.Count().ToString() == testContext.DataRow["AnswerCount"].ToString() && StepResponse.Steps[0].Questions[0].Answers[0].AnswerText.ToString() == testContext.DataRow["AnswerTextOne"].ToString() && StepResponse.Steps[0].Questions[0].Answers[1].AnswerText.ToString() == testContext.DataRow["AnswerTextTwo"].ToString() ); }