public void GetLinkReturnValueCorrectTest() { var config = InitConfiguration(); JobApiService jobApiService = new JobApiService(config); Assert.That(jobApiService.GetLink().Url, Is.EqualTo("https://jobs.github.com/positions.json")); Assert.That(jobApiService.GetLink().BaseUrl, Is.EqualTo("https://jobs.github.com/")); }
public void GetGithubJobsFromUrlWithParametersWrongUrlReturnValueTest() { var config = InitConfiguration(); string location = "Budapest"; string description = "java"; JobApiService jobApiService = new JobApiService(config); Assert.IsNotNull(jobApiService.GetGithubJobsByParameters(description, location)); }
public void GetGithubJobsFromUrlWrongUrlreturnsNullTest() { var config = Substitute.For <IConfiguration>(); config.GetValue <string>("GithubJobs:Url").Returns("https://badtest.com/positions.json"); JobApiService jobApiService = new JobApiService(config); Assert.Throws <UriFormatException>(() => jobApiService.GetGithubJobsFromUrl()); }
public JobController(JobApiService categoryApiService, IMapper mapper) { _jobApiService = categoryApiService; _mapper = mapper; }