EncryptionService should be using ISecretProvider
Remove Async from method that was not Async
This commit is contained in:
parent
ccb06b260c
commit
3e5ce9d81d
6 changed files with 44 additions and 31 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue