Skip to content

Commit c2c7a00

Browse files
Mihkel Kivisildmrts
authored andcommitted
Updated NuGet packages for validation library and tests.
Fixed a typo in Ocsp/OcspRequestBuiderTests file name. WE2-888 Signed-off-by: Mihkel Kivisild [email protected]
1 parent 814c16a commit c2c7a00

File tree

7 files changed

+30
-29
lines changed

7 files changed

+30
-29
lines changed

src/WebEid.Security.Tests/TestUtils/TestingExtensions.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/*
1+
/*
22
* Copyright © 2020-2024 Estonian Information System Authority
33
*
44
* Permission is hereby granted, free of charge, to any person obtaining a copy
@@ -27,17 +27,17 @@ namespace WebEid.Security.Tests.TestUtils
2727
internal static class TestingExtensions
2828
{
2929
public static void WithMessage(this Exception exception, string expectedMessage) =>
30-
Assert.AreEqual(expectedMessage, exception.Message);
30+
Assert.That(expectedMessage, Is.EqualTo(exception.Message));
3131

3232
public static void HasMessageStartingWith(this Exception exception, string expectedMessage) =>
33-
Assert.True(exception.Message.StartsWith(expectedMessage, StringComparison.InvariantCulture), $"Exception message: '{exception.Message}' does not start with: '{expectedMessage}'");
33+
Assert.That(exception.Message.StartsWith(expectedMessage, StringComparison.InvariantCulture), $"Exception message: '{exception.Message}' does not start with: '{expectedMessage}'");
3434

3535
public static void HasMessage(this Exception exception, string expectedMessage) =>
36-
Assert.True(exception.Message.Contains(expectedMessage, StringComparison.InvariantCulture), $"Exception message: '{exception.Message}' does not start with: '{expectedMessage}'");
36+
Assert.That(exception.Message.Contains(expectedMessage, StringComparison.InvariantCulture), $"Exception message: '{exception.Message}' does not start with: '{expectedMessage}'");
3737

3838
public static Exception IsInstanceOf<T>(this Exception exception) where T : Exception
3939
{
40-
Assert.True(exception.GetType() == typeof(T),
40+
Assert.That(exception.GetType() == typeof(T),
4141
$"Exception of type {exception.GetType()} is not equal to expected type: {typeof(T)}");
4242
return exception;
4343
}

src/WebEid.Security.Tests/Util/X509CertificateExtensionsTests.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/*
1+
/*
22
* Copyright © 2020-2024 Estonian Information System Authority
33
*
44
* Permission is hereby granted, free of charge, to any person obtaining a copy
@@ -40,23 +40,23 @@ public void SetUp() =>
4040

4141
[Test]
4242
public void GetSubjectIdCodeReturnsCorrectValue() =>
43-
Assert.AreEqual("PNOEE-38001085718", this.certificate.GetSubjectIdCode());
43+
Assert.That("PNOEE-38001085718", Is.EqualTo(this.certificate.GetSubjectIdCode()));
4444

4545
[Test]
4646
public void GetSubjectCnReturnsCorrectValue() =>
47-
Assert.AreEqual("JÕEORG,JAAK-KRISTJAN,38001085718", this.certificate.GetSubjectCn());
47+
Assert.That("JÕEORG,JAAK-KRISTJAN,38001085718", Is.EqualTo(this.certificate.GetSubjectCn()));
4848

4949
[Test]
5050
public void GetSubjectGivenNameReturnsCorrectValue() =>
51-
Assert.AreEqual("JAAK-KRISTJAN", this.certificate.GetSubjectGivenName());
51+
Assert.That("JAAK-KRISTJAN", Is.EqualTo(this.certificate.GetSubjectGivenName()));
5252

5353
[Test]
5454
public void GetSubjectSurnameReturnsCorrectValue() =>
55-
Assert.AreEqual("JÕEORG", this.certificate.GetSubjectSurname());
55+
Assert.That("JÕEORG", Is.EqualTo(this.certificate.GetSubjectSurname()));
5656

5757
[Test]
5858
public void GetSubjectCountryCodeReturnsCorrectValue() =>
59-
Assert.AreEqual("EE", this.certificate.GetSubjectCountryCode());
59+
Assert.That("EE", Is.EqualTo(this.certificate.GetSubjectCountryCode()));
6060

6161
[Test]
6262
public void ValidateBcNotYetValidCertificateExpiryThrowsException() =>

src/WebEid.Security.Tests/Validator/AuthTokenValidationConfigurationTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/*
1+
/*
22
* Copyright © 2020-2024 Estonian Information System Authority
33
*
44
* Permission is hereby granted, free of charge, to any person obtaining a copy
@@ -106,7 +106,7 @@ public void AuthTokenValidationConfigurationCopyCopiesAllData()
106106
});
107107

108108
var copyOfConfiguration = configuration.Copy();
109-
Assert.AreEqual(configuration, copyOfConfiguration);
109+
Assert.That(configuration, Is.EqualTo(copyOfConfiguration));
110110
}
111111
}
112112
}

src/WebEid.Security.Tests/Validator/Ocsp/OcspRequestBuiderTests.cs renamed to src/WebEid.Security.Tests/Validator/Ocsp/OcspRequestBuilderTests.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/*
1+
/*
22
* Copyright © 2020-2024 Estonian Information System Authority
33
*
44
* Permission is hereby granted, free of charge, to any person obtaining a copy
@@ -30,7 +30,7 @@ namespace WebEid.Security.Tests.Validator.Ocsp
3030
using TestUtils;
3131

3232
[TestFixture]
33-
public class OcspRequestBuiderTests
33+
public class OcspRequestBuilderTests
3434
{
3535
[Test]
3636
public void BuildWithoutCertificateIdThrowsException() =>
@@ -46,7 +46,7 @@ public void BuildWithOcspNonceAddsNonceToRequest()
4646
.WithCertificateId(certificateId)
4747
.EnableOcspNonce(true).Build();
4848

49-
Assert.IsNotNull(request.RequestExtensions.GetExtension(OcspObjectIdentifiers.PkixOcspNonce));
49+
Assert.That(request.RequestExtensions.GetExtension(OcspObjectIdentifiers.PkixOcspNonce), Is.Not.Null);
5050
}
5151
}
5252
}

src/WebEid.Security.Tests/Validator/Validators/SubjectCertificateNotRevokedValidatorTests.cs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -223,10 +223,11 @@ public void WhenOcspResponseCaNotTrustedThenThrows()
223223
new OcspClientMock(Certificates.ResourceReader.ReadFromResource("ocsp_response_unknown.der")));
224224
var ex = Assert.ThrowsAsync<UserCertificateOcspCheckFailedException>(() =>
225225
validator.Validate(this.esteid2018Cert));
226-
Assert.IsInstanceOf<CertificateNotTrustedException>(ex.InnerException);
227-
StringAssert.StartsWith(
228-
"Certificate [email protected], CN=TEST of SK OCSP RESPONDER 2020, OU=OCSP, O=AS Sertifitseerimiskeskus, C=EE is not trusted",
229-
ex.InnerException.Message);
226+
Assert.That(ex.InnerException, Is.TypeOf<CertificateNotTrustedException>());
227+
Assert.That(ex.InnerException.Message,
228+
Does.StartWith(
229+
"Certificate [email protected], CN=TEST of SK OCSP RESPONDER 2020, OU=OCSP, O=AS Sertifitseerimiskeskus, C=EE is not trusted"
230+
));
230231
}
231232

232233

src/WebEid.Security.Tests/WebEid.Security.Tests.csproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,15 +37,15 @@
3737
</ItemGroup>
3838

3939
<ItemGroup>
40-
<PackageReference Include="coverlet.collector" Version="3.1.2">
40+
<PackageReference Include="coverlet.collector" Version="6.0.2">
4141
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
4242
<PrivateAssets>all</PrivateAssets>
4343
</PackageReference>
44-
<PackageReference Include="Moq" Version="4.17.2" />
45-
<PackageReference Include="nunit" Version="3.13.3" />
46-
<PackageReference Include="NUnit3TestAdapter" Version="4.2.1" />
47-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.1.0" />
48-
<PackageReference Include="System.Runtime.Caching" Version="6.0.0" />
44+
<PackageReference Include="Moq" Version="4.20.70" />
45+
<PackageReference Include="nunit" Version="4.1.0" />
46+
<PackageReference Include="NUnit3TestAdapter" Version="4.5.0" />
47+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.10.0" />
48+
<PackageReference Include="System.Runtime.Caching" Version="8.0.0" />
4949
</ItemGroup>
5050

5151
<ItemGroup>

src/WebEid.Security/WebEid.Security.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@
1515
</PropertyGroup>
1616

1717
<ItemGroup>
18-
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
19-
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="6.0.1" />
18+
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
19+
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.1" />
2020
<PackageReference Include="Portable.BouncyCastle" Version="1.9.0" />
21-
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="6.34.0" />
21+
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="7.6.0" />
2222
</ItemGroup>
2323

2424
<PropertyGroup>

0 commit comments

Comments
 (0)