Skip to content

Commit 9f2dfa2

Browse files
committed
Fixes tests to share WebHostFixture
1 parent 52c3c92 commit 9f2dfa2

File tree

4 files changed

+10
-3
lines changed

4 files changed

+10
-3
lines changed

tests/https.Tests/CertificateTests.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44

55
namespace Https.Tests
66
{
7-
public class CertificateTests : IClassFixture<WebHostFixture>
7+
[Collection(nameof(WebHostFixture))]
8+
public class CertificateTests
89
{
910
readonly WebHostFixture _fixture;
1011
public CertificateTests(WebHostFixture fixture) =>

tests/https.Tests/ContentTypeTests.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55

66
namespace Https.Tests
77
{
8-
public class ContentTypeTests : IClassFixture<WebHostFixture>
8+
[Collection(nameof(WebHostFixture))]
9+
public class ContentTypeTests
910
{
1011
readonly WebHostFixture _fixture;
1112
public ContentTypeTests(WebHostFixture fixture) =>

tests/https.Tests/RedirectTests.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33

44
namespace Https.Tests
55
{
6-
public class RedirectTests : IClassFixture<WebHostFixture>
6+
[Collection(nameof(WebHostFixture))]
7+
public class RedirectTests
78
{
89
readonly WebHostFixture _fixture;
910
public RedirectTests(WebHostFixture fixture) =>

tests/https.Tests/WebHostFixture.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,13 @@
33
using System;
44
using System.Threading;
55
using System.Threading.Tasks;
6+
using Xunit;
67

78
namespace Https.Tests
89
{
10+
[CollectionDefinition(nameof(WebHostFixture))]
11+
public class WebHostCollection : ICollectionFixture<WebHostFixture> { }
12+
913
public class WebHostFixture : IDisposable
1014
{
1115
readonly IWebHost _webHost;

0 commit comments

Comments
 (0)