Adding unit tests

This commit is contained in:
hz
2025-06-04 21:33:44 -05:00
parent 638d73561d
commit ec38498957
17 changed files with 468 additions and 33 deletions
+2 -2
View File
@@ -17,13 +17,13 @@ public class BlacklistService
_blacklist = db.GetCollection<BlacklistedToken>("BlacklistedTokens");
}
public async Task AddToBlacklistAsync(string token, DateTime expiry)
public virtual async Task AddToBlacklistAsync(string token, DateTime expiry)
{
var entry = new BlacklistedToken { Token = token, Expiry = expiry };
await _blacklist.InsertOneAsync(entry);
}
public async Task<bool> IsTokenBlacklistedAsync(string token)
public virtual async Task<bool> IsTokenBlacklistedAsync(string token)
{
var exists = await _blacklist.Find(x => x.Token == token && x.Expiry > DateTime.UtcNow).FirstOrDefaultAsync();
return exists != null;