public void Should_throw_exception_when_dependency_is_missing() { Assert.Throws <ArgumentNullException>(() => { var result = new DeleteExpiredTokensScheduledJob(null); }); }
public async Task Should_call_delete_expired_tokens_async_once() { var accessTokenClientRepo = A.Fake <IAccessTokenClientRepo>(); var jobExecutionContext = A.Fake <IJobExecutionContext>(); DeleteExpiredTokensScheduledJob job = new DeleteExpiredTokensScheduledJob(accessTokenClientRepo); await job.Execute(jobExecutionContext); A.CallTo(() => accessTokenClientRepo.DeleteExpiredTokensAsync()) .MustHaveHappenedOnceExactly(); }