public void GetJobsAsyncShouldReturnAListOfJobs() { var jrs = new JobsRetrievalService(); var result = jrs.GetJobsAsync().Result; Assert.IsInstanceOfType(result, typeof(List <IndeedJob>)); }
public void GetJobsAsyncShouldSetIsBusyToTrueThenFalse() { // Assign var isBusyChangedToTrue = false; var isBusyChangedToFalse = false; var jrs = new JobsRetrievalService(); jrs.IsBusyChanged += (sender, args) => { var ibea = args as IsBusyEventArgs; if (ibea.IsBusy) { isBusyChangedToTrue = true; } else { isBusyChangedToFalse = true; } }; // Act var result = jrs.GetJobsAsync().Result; // Assert Assert.IsTrue(isBusyChangedToTrue); Assert.IsTrue(isBusyChangedToFalse); }