public void AllSearchedJobsShouldBeFound() { // Arrange var actualJobs = new JobResult[] { }; var expectedJobs = new JobResult[] { JobResultDefault.InternInclusivePortuguese, JobResultDefault.InternPortuguese, JobResultDefault.InternInclusiveEnglish, JobResultDefault.InternEnglish }; // Act SearchJobFormHelper .Open() .ExperienceLevel.SetValue(ExperienceLevelEnum.Intern) .JobCategory.SetValue(JobCategoryEnum.Other) .JobCountry.SetValue(JobCountryEnum.Brazil) .KeyWordSearch.SetValue("btp") .SearchButton.Click() .JobResults.GetValue(out actualJobs); // Assert JobResultAssert.AssertJobResult(expectedJobs, actualJobs); }
public void JobShouldBeShown() { // Arrange var expectedJob = JobResultDefault.InternPortuguese; // Act SearchJobFormHelper .Open() .ExperienceLevel.SetValue(ExperienceLevelEnum.Intern) .JobCategory.SetValue(JobCategoryEnum.Other) .JobCountry.SetValue(JobCountryEnum.Brazil) .KeyWordSearch.SetValue(expectedJob.JobId) .SearchButton.Click() .JobResults.GetValue(out var jobs); var actualJob = jobs[0]; // Assert Assert.AreEqual(expected: 1, actual: jobs.Length, message: $"The return job should be one but returned {jobs.Length}."); JobResultAssert.AssertJobResult(expected: expectedJob, actual: actualJob); }