EncryptionService should be using ISecretProvider

Remove Async from method that was not Async
This commit is contained in:
eelke 2026-02-15 19:18:02 +01:00
parent ccb06b260c
commit 3e5ce9d81d
6 changed files with 44 additions and 31 deletions

View file

@ -1,4 +1,5 @@
using System.Security.Cryptography;
using IdentityShroud.Core.Contracts;
using IdentityShroud.Core.Services;
namespace IdentityShroud.Core.Tests.Services;
@ -10,7 +11,10 @@ public class EncryptionServiceTests
{
// setup
string key = Convert.ToBase64String(RandomNumberGenerator.GetBytes(32));
EncryptionService sut = new(key);
var secretProvider = Substitute.For<ISecretProvider>();
secretProvider.GetSecret("Master").Returns(key);
EncryptionService sut = new(secretProvider);
byte[] input = RandomNumberGenerator.GetBytes(16);
// act