@@ -11,8 +11,8 @@ public sealed class DataProtectionKeyRingOptionsTests
|
||||
{
|
||||
var options = new DataProtectionKeyRingOptions();
|
||||
|
||||
Assert.True(DataProtectionKeyRingOptions.BeValid(options, requireCertificate: false));
|
||||
Assert.Null(options.LoadCertificate(requireCertificate: false));
|
||||
Assert.True(DataProtectionKeyRingOptions.BeValid(options, false));
|
||||
Assert.Null(options.LoadCertificate(false));
|
||||
}
|
||||
|
||||
[Fact]
|
||||
@@ -20,9 +20,9 @@ public sealed class DataProtectionKeyRingOptionsTests
|
||||
{
|
||||
var options = new DataProtectionKeyRingOptions();
|
||||
|
||||
Assert.False(DataProtectionKeyRingOptions.BeValid(options, requireCertificate: true));
|
||||
Assert.False(DataProtectionKeyRingOptions.BeValid(options, true));
|
||||
var exception = Assert.Throws<InvalidOperationException>(() =>
|
||||
options.LoadCertificate(requireCertificate: true));
|
||||
options.LoadCertificate(true));
|
||||
Assert.Contains("required outside Development", exception.Message, StringComparison.Ordinal);
|
||||
}
|
||||
|
||||
@@ -35,8 +35,8 @@ public sealed class DataProtectionKeyRingOptionsTests
|
||||
CertificatePath = "/configured/key-ring.pfx"
|
||||
};
|
||||
|
||||
Assert.False(DataProtectionKeyRingOptions.BeValid(options, requireCertificate: false));
|
||||
Assert.False(DataProtectionKeyRingOptions.BeValid(options, requireCertificate: true));
|
||||
Assert.False(DataProtectionKeyRingOptions.BeValid(options, false));
|
||||
Assert.False(DataProtectionKeyRingOptions.BeValid(options, true));
|
||||
}
|
||||
|
||||
[Fact]
|
||||
@@ -49,9 +49,9 @@ public sealed class DataProtectionKeyRingOptionsTests
|
||||
$"missing-data-protection-{Guid.NewGuid():N}.pfx")
|
||||
};
|
||||
|
||||
Assert.True(DataProtectionKeyRingOptions.BeValid(options, requireCertificate: true));
|
||||
Assert.True(DataProtectionKeyRingOptions.BeValid(options, true));
|
||||
var exception = Assert.Throws<InvalidOperationException>(() =>
|
||||
options.LoadCertificate(requireCertificate: true));
|
||||
options.LoadCertificate(true));
|
||||
Assert.Contains("could not be loaded", exception.Message, StringComparison.Ordinal);
|
||||
}
|
||||
|
||||
@@ -82,7 +82,7 @@ public sealed class DataProtectionKeyRingOptionsTests
|
||||
CertificatePassword = password
|
||||
};
|
||||
|
||||
using var loaded = options.LoadCertificate(requireCertificate: true);
|
||||
using var loaded = options.LoadCertificate(true);
|
||||
Assert.NotNull(loaded);
|
||||
Assert.True(loaded.HasPrivateKey);
|
||||
}
|
||||
@@ -91,4 +91,4 @@ public sealed class DataProtectionKeyRingOptionsTests
|
||||
File.Delete(certificatePath);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user