Exemple #1
0
 public void Should_throw_exception_when_dependency_is_missing()
 {
     Assert.Throws <ArgumentNullException>(() =>
     {
         var result = new DeleteExpiredTokensScheduledJob(null);
     });
 }
Exemple #2
0
        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();
        }