Skip to content

Commit c27dcc4

Browse files
authored
Move DataProtection tests to HostBuilder (#24254)
1 parent 8b79720 commit c27dcc4

File tree

2 files changed

+20
-9
lines changed

2 files changed

+20
-9
lines changed
+17-6
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
{
1+
{
22
"solution": {
33
"path": "..\\..\\AspNetCore.sln",
4-
"projects" : [
4+
"projects": [
55
"src\\DataProtection\\Abstractions\\src\\Microsoft.AspNetCore.DataProtection.Abstractions.csproj",
66
"src\\DataProtection\\Abstractions\\test\\Microsoft.AspNetCore.DataProtection.Abstractions.Tests.csproj",
77
"src\\DataProtection\\Cryptography.Internal\\src\\Microsoft.AspNetCore.Cryptography.Internal.csproj",
@@ -10,17 +10,28 @@
1010
"src\\DataProtection\\Cryptography.KeyDerivation\\test\\Microsoft.AspNetCore.Cryptography.KeyDerivation.Tests.csproj",
1111
"src\\DataProtection\\DataProtection\\src\\Microsoft.AspNetCore.DataProtection.csproj",
1212
"src\\DataProtection\\DataProtection\\test\\Microsoft.AspNetCore.DataProtection.Tests.csproj",
13+
"src\\DataProtection\\EntityFrameworkCore\\src\\Microsoft.AspNetCore.DataProtection.EntityFrameworkCore.csproj",
14+
"src\\DataProtection\\EntityFrameworkCore\\test\\Microsoft.AspNetCore.DataProtection.EntityFrameworkCore.Test.csproj",
1315
"src\\DataProtection\\Extensions\\src\\Microsoft.AspNetCore.DataProtection.Extensions.csproj",
1416
"src\\DataProtection\\Extensions\\test\\Microsoft.AspNetCore.DataProtection.Extensions.Tests.csproj",
1517
"src\\DataProtection\\StackExchangeRedis\\src\\Microsoft.AspNetCore.DataProtection.StackExchangeRedis.csproj",
1618
"src\\DataProtection\\StackExchangeRedis\\test\\Microsoft.AspNetCore.DataProtection.StackExchangeRedis.Tests.csproj",
1719
"src\\DataProtection\\samples\\CustomEncryptorSample\\CustomEncryptorSample.csproj",
20+
"src\\DataProtection\\samples\\EntityFrameworkCoreSample\\EntityFrameworkCoreSample.csproj",
1821
"src\\DataProtection\\samples\\KeyManagementSample\\KeyManagementSample.csproj",
1922
"src\\DataProtection\\samples\\NonDISample\\NonDISample.csproj",
2023
"src\\DataProtection\\samples\\Redis\\Redis.csproj",
21-
"src\\DataProtection\\EntityFrameworkCore\\src\\Microsoft.AspNetCore.DataProtection.EntityFrameworkCore.csproj",
22-
"src\\DataProtection\\EntityFrameworkCore\\test\\Microsoft.AspNetCore.DataProtection.EntityFrameworkCore.Test.csproj",
23-
"src\\DataProtection\\samples\\EntityFrameworkCoreSample\\EntityFrameworkCoreSample.csproj"
24+
"src\\Hosting\\Abstractions\\src\\Microsoft.AspNetCore.Hosting.Abstractions.csproj",
25+
"src\\Hosting\\Hosting\\src\\Microsoft.AspNetCore.Hosting.csproj",
26+
"src\\Hosting\\Server.Abstractions\\src\\Microsoft.AspNetCore.Hosting.Server.Abstractions.csproj",
27+
"src\\Http\\Headers\\src\\Microsoft.Net.Http.Headers.csproj",
28+
"src\\Http\\Http.Abstractions\\src\\Microsoft.AspNetCore.Http.Abstractions.csproj",
29+
"src\\Http\\Http.Extensions\\src\\Microsoft.AspNetCore.Http.Extensions.csproj",
30+
"src\\Http\\Http.Features\\src\\Microsoft.AspNetCore.Http.Features.csproj",
31+
"src\\Http\\Http\\src\\Microsoft.AspNetCore.Http.csproj",
32+
"src\\Http\\WebUtilities\\src\\Microsoft.AspNetCore.WebUtilities.csproj",
33+
"src\\ObjectPool\\src\\Microsoft.Extensions.ObjectPool.csproj",
34+
"src\\Testing\\src\\Microsoft.AspNetCore.Testing.csproj"
2435
]
2536
}
26-
}
37+
}

src/DataProtection/DataProtection/test/HostingTests.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -82,13 +82,13 @@ public async Task StartupContinuesOnFailureToLoadKey()
8282
.Throws(new NotSupportedException("This mock doesn't actually work, but shouldn't kill the server"))
8383
.Verifiable();
8484

85-
var builder = new WebHostBuilder()
86-
.UseStartup<TestStartup>()
85+
var builder = new HostBuilder()
8786
.ConfigureServices(s =>
8887
s.AddDataProtection()
8988
.Services
9089
.Replace(ServiceDescriptor.Singleton(mockKeyRing.Object))
91-
.AddSingleton(Mock.Of<IServer>()));
90+
.AddSingleton(Mock.Of<IServer>()))
91+
.ConfigureWebHost(b => b.UseStartup<TestStartup>());
9292

9393
using (var host = builder.Build())
9494
{

0 commit comments

Comments
 (0)