public IActorRef Get(IJobId jobId) { if (_results.ContainsKey(jobId)) { return(_results[jobId]); } return(null); }
protected override async Task AssertJobIsSuccessfullAsync(IJobId jobId) { var context = await _log.GetAsync(jobId.Value); context.Should().NotBeNull(); context.Exception.Should().BeNull(); var displayName = context.BackgroundJob.Job.Args[0].ToString(); displayName.Should().Be("PublishCommand v1"); }
protected virtual Task AssertJobIsSuccessfullAsync(IJobId jobId) { // Overload to do any additional asserts return(Task.FromResult(0)); }
protected override async Task AssertJobIsSuccessfullAsync(IJobId jobId) { var jobHtml = await GetAsync($"hangfire/jobs/details/{jobId.Value}").ConfigureAwait(false); jobHtml.Should().Contain("<h1 class=\"page-header\">"PublishCommand v1"</h1>"); }
public void Put(IJobId jobId, IActorRef probeRef) { _results.Add(jobId, probeRef); }