public void TestInitialize() { MemberSearchHost.Stop(); StartHosts(); _joinUrl = new ReadOnlyApplicationUrl(true, "~/join"); _uploadUrl = new ReadOnlyApplicationUrl(true, "~/api/resumes/upload"); _parseUrl = new ReadOnlyApplicationUrl(true, "~/api/resumes/parse"); _activationUrl = new ReadOnlyApplicationUrl("~/accounts/activation"); _joinFormId = "JoinForm"; _personalDetailsFormId = "PersonalDetailsForm"; _firstNameTextBox = new HtmlTextBoxTester(Browser, "FirstName"); _lastNameTextBox = new HtmlTextBoxTester(Browser, "LastName"); _emailAddressTextBox = new HtmlTextBoxTester(Browser, "EmailAddress"); _phoneNumberTextBox = new HtmlTextBoxTester(Browser, "PhoneNumber"); _mobileRadioButton = new HtmlRadioButtonTester(Browser, "Mobile"); _homeRadioButton = new HtmlRadioButtonTester(Browser, "Home"); _workRadioButton = new HtmlRadioButtonTester(Browser, "Work"); _passwordTextBox = new HtmlPasswordTester(Browser, "Password"); _confirmPasswordTextBox = new HtmlPasswordTester(Browser, "ConfirmPassword"); _acceptTermsCheckBox = new HtmlCheckBoxTester(Browser, "AcceptTerms"); _countryIdDropDownList = new HtmlDropDownListTester(Browser, "CountryId"); _locationTextBox = new HtmlTextBoxTester(Browser, "Location"); _notLookingRadioButton = new HtmlRadioButtonTester(Browser, "NotLooking"); _openToOffersRadioButton = new HtmlRadioButtonTester(Browser, "OpenToOffers"); _activelyLookingRadioButton = new HtmlRadioButtonTester(Browser, "ActivelyLooking"); _availableNowRadioButton = new HtmlRadioButtonTester(Browser, "AvailableNow"); _salaryLowerBoundTextBox = new HtmlTextBoxTester(Browser, "SalaryLowerBound"); _salaryRateYearRadioBox = new HtmlRadioButtonTester(Browser, "SalaryRateYear"); _salaryRateHourRadioBox = new HtmlRadioButtonTester(Browser, "SalaryRateHour"); _jobDetailsFormId = "JobDetailsForm"; }
public static void AssemblyInitialize(TestContext context) { InitialiseContainer(); ApplicationContext.SetupApplications(WebSite.Management); MemberSearchHost.Start(); JobAdSearchHost.Start(); }
public static void AssemblyInitialize(TestContext context) { InitialiseContainer(); TestApplicationContext.SetupApplications(WebSite.LinkMe); MemberSearchHost.Start(); JobAdSearchHost.Start(); JobAdSortHost.Start(); }
protected override void FixtureSetUp() { base.FixtureSetUp(); ApplicationContext.SetupApplications(WebSite.Api); MemberSearchHost.Start(); JobAdSearchHost.Start(); JobAdSortHost.Start(); JobAdSentimentAnalysisHost.Start(); }
private void Stop() { try { MemberSearchHost.Stop(); JobAdSearchHost.Stop(); JobAdSortHost.Stop(); ResourceSearchHost.Stop(); chkSynchroniseIndex.Enabled = true; chkRebuildIndex.Enabled = true; btnStart.Enabled = true; btnStop.Enabled = false; } catch (Exception ex) { new ExceptionDialog(ex, "Exception").ShowDialog(); } }
public void TestExecute() { MemberSearchHost.ClearIndex(); // First candidate to find. IList <Member> members = new List <Member>(); Member member = _memberAccountsCommand.CreateTestMember(0); AddSalaryAndResume(member.Id); members.Add(member); // Create employer. var employer = _employerAccountsCommand.CreateTestEmployer(EmployerLoginId, _organisationsCommand.CreateTestOrganisation(0)); var jobPoster = new JobPoster { Id = employer.Id, SendSuggestedCandidates = true }; _jobPostersCommand.UpdateJobPoster(jobPoster); _allocationsCommand.CreateAllocation(new Allocation { OwnerId = employer.Id, CreditId = _creditsQuery.GetCredit <ContactCredit>().Id, InitialQuantity = 1000 }); // Create a job that matches with the job poster as the contact. var jobAd = employer.CreateTestJobAd("Monkey boy"); jobAd.CreatedTime = DateTime.Now.AddDays(-1); jobAd.Description.Salary = null; _jobAdsCommand.PostJobAd(jobAd); // Execute. Execute(false); // Should get an email but for some reason that I can't quite figure out at the moment none is generated. // Will have to come back to it. //MockEmail email = SmtpServer.AssertEmailSent(); }
public void PushNotificationResumeSearchAlertsTaskTestsInitialize() { Resolve <IDbConnectionFactory>().DeleteAllTestData(); MemberSearchHost.ClearIndex(); _member = _memberAccountsCommand.CreateTestMember(MemberEmailAddress); _candidate = _candidatesCommand.GetCandidate(_member.Id); _resume = _candidateResumesCommand.AddTestResume(_candidate); _candidate.DesiredJobTitle = "mushroom picker"; _candidatesCommand.UpdateCandidate(_candidate); _employer = _employerAccountsCommand.CreateTestEmployer(EmployerLoginId, _organisationsCommand.CreateTestOrganisation(0)); _appleDevicesCommand.CreateDevice(new AppleDevice { OwnerId = _employer.Id, Active = true, DeviceToken = "b6080e7144f8ce3d53c67ac08416b51114cc1008fac1912b3879dd1d485e236a", }); var jobTitle = _resume.Jobs[0].Title; _search0 = CreateSearchAlert(_employer, 0, new MemberSearchCriteria { JobTitle = jobTitle, SortCriteria = new MemberSearchSortCriteria { SortOrder = MemberSortOrder.DateUpdated } }, AlertType.AppleDevice); _search1 = CreateSearchAlert(_employer, 1, new MemberSearchCriteria { JobTitle = jobTitle, SortCriteria = new MemberSearchSortCriteria { SortOrder = MemberSortOrder.DateUpdated } }, AlertType.Email); }
public void TestInitialize() { Resolve <IDbConnectionFactory>().DeleteAllTestData(); MemberSearchHost.ClearIndex(); }
protected void ClearSearchIndexes() { MemberSearchHost.ClearIndex(); JobAdSearchHost.ClearIndex(); JobAdSortHost.ClearIndex(); }
public void FixtureSetUp() { MemberSearchHost.Start(); }
public void TestCleanup() { StopHosts(); MemberSearchHost.Start(); }
public static void AssemblyInitialize(TestContext context) { InitialiseContainer(); MemberSearchHost.Start(); }