React to changes in MVC Testing

This commit is contained in:
Javier Calvarro Nelson 2018-03-19 15:35:00 -07:00
parent a3772fed65
commit 90eca80e0b
12 changed files with 44 additions and 48 deletions

View File

@ -14,12 +14,13 @@ namespace AuthSamples.ClaimsTransformer
{
public static void Main(string[] args)
{
BuildWebHost(args).Run();
CreateWebHostBuilder(args)
.Build()
.Run();
}
public static IWebHost BuildWebHost(string[] args) =>
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>()
.Build();
.UseStartup<Startup>();
}
}

View File

@ -14,12 +14,13 @@ namespace AuthSamples.Cookies
{
public static void Main(string[] args)
{
BuildWebHost(args).Run();
CreateWebHostBuilder(args)
.Build()
.Run();
}
public static IWebHost BuildWebHost(string[] args) =>
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>()
.Build();
.UseStartup<Startup>();
}
}

View File

@ -14,12 +14,13 @@ namespace AuthSamples.DynamicSchemes
{
public static void Main(string[] args)
{
BuildWebHost(args).Run();
CreateWebHostBuilder(args)
.Build()
.Run();
}
public static IWebHost BuildWebHost(string[] args) =>
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>()
.Build();
.UseStartup<Startup>();
}
}

View File

@ -14,12 +14,11 @@ namespace Identity.ExternalClaims
{
public static void Main(string[] args)
{
BuildWebHost(args).Run();
CreateWebHostBuilder(args).Build().Run();
}
public static IWebHost BuildWebHost(string[] args) =>
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>()
.Build();
.UseStartup<Startup>();
}
}

View File

@ -14,12 +14,11 @@ namespace AuthSamples.PathSchemeSelection
{
public static void Main(string[] args)
{
BuildWebHost(args).Run();
CreateWebHostBuilder(args).Build().Run();
}
public static IWebHost BuildWebHost(string[] args) =>
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>()
.Build();
.UseStartup<Startup>();
}
}

View File

@ -4,15 +4,16 @@
using System.Net;
using System.Net.Http;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc.Testing;
using Xunit;
namespace AuthSamples.FunctionalTests
{
public class ClaimsTransformTests : IClassFixture<SampleTestFixture<ClaimsTransformer.Startup>>
public class ClaimsTransformTests : IClassFixture<WebApplicationFactory<ClaimsTransformer.Startup>>
{
public ClaimsTransformTests(SampleTestFixture<ClaimsTransformer.Startup> fixture)
public ClaimsTransformTests(WebApplicationFactory<ClaimsTransformer.Startup> fixture)
{
Client = fixture.Client;
Client = fixture.CreateDefaultClient();
}
public HttpClient Client { get; }

View File

@ -4,15 +4,16 @@
using System.Net;
using System.Net.Http;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc.Testing;
using Xunit;
namespace AuthSamples.FunctionalTests
{
public class CookiesTests : IClassFixture<SampleTestFixture<Cookies.Startup>>
public class CookiesTests : IClassFixture<WebApplicationFactory<Cookies.Startup>>
{
public CookiesTests(SampleTestFixture<Cookies.Startup> fixture)
public CookiesTests(WebApplicationFactory<Cookies.Startup> fixture)
{
Client = fixture.Client;
Client = fixture.CreateDefaultClient();
}
public HttpClient Client { get; }

View File

@ -4,15 +4,16 @@
using System.Net;
using System.Net.Http;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc.Testing;
using Xunit;
namespace AuthSamples.FunctionalTests
{
public class DynamicSchemeTests : IClassFixture<SampleTestFixture<DynamicSchemes.Startup>>
public class DynamicSchemeTests : IClassFixture<WebApplicationFactory<DynamicSchemes.Startup>>
{
public DynamicSchemeTests(SampleTestFixture<DynamicSchemes.Startup> fixture)
public DynamicSchemeTests(WebApplicationFactory<DynamicSchemes.Startup> fixture)
{
Client = fixture.Client;
Client = fixture.CreateDefaultClient();
}
public HttpClient Client { get; }

View File

@ -4,15 +4,16 @@
using System.Net;
using System.Net.Http;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc.Testing;
using Xunit;
namespace AuthSamples.FunctionalTests
{
public class IdentityExternalClaimsTests : IClassFixture<SampleTestFixture<Identity.ExternalClaims.Startup>>
public class IdentityExternalClaimsTests : IClassFixture<WebApplicationFactory<Identity.ExternalClaims.Startup>>
{
public IdentityExternalClaimsTests(SampleTestFixture<Identity.ExternalClaims.Startup> fixture)
public IdentityExternalClaimsTests(WebApplicationFactory<Identity.ExternalClaims.Startup> fixture)
{
Client = fixture.Client;
Client = fixture.CreateDefaultClient();
}
public HttpClient Client { get; }

View File

@ -4,15 +4,16 @@
using System.Net;
using System.Net.Http;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc.Testing;
using Xunit;
namespace AuthSamples.FunctionalTests
{
public class PathSchemeSelectionTests : IClassFixture<SampleTestFixture<PathSchemeSelection.Startup>>
public class PathSchemeSelectionTests : IClassFixture<WebApplicationFactory<PathSchemeSelection.Startup>>
{
public PathSchemeSelectionTests(SampleTestFixture<PathSchemeSelection.Startup> fixture)
public PathSchemeSelectionTests(WebApplicationFactory<PathSchemeSelection.Startup> fixture)
{
Client = fixture.Client;
Client = fixture.CreateDefaultClient();
}
public HttpClient Client { get; }

View File

@ -1,13 +0,0 @@
// Copyright (c) .NET Foundation. All rights reserved.
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.IO;
using Microsoft.AspNetCore.Mvc.Testing;
namespace AuthSamples.FunctionalTests
{
public class SampleTestFixture<TStartup> : WebApplicationTestFixture<TStartup> where TStartup : class
{
public SampleTestFixture() : base(Path.Combine("samples", typeof(TStartup).Assembly.GetName().Name)) { }
}
}

View File

@ -0,0 +1,3 @@
{
"shadowCopy": false
}