1313using System . Reflection ;
1414using System . Security . Claims ;
1515using System . Threading . Tasks ;
16- using Microsoft . AspNetCore . Testing . xunit ;
1716using Microsoft . Owin . Security ;
1817using Microsoft . Owin . Testing ;
1918using Newtonsoft . Json ;
2221
2322namespace Owin . Security . OAuth . Introspection . Tests {
2423 public class OAuthIntrospectionMiddlewareTests {
25- [ ConditionalFact , FrameworkSkipCondition ( RuntimeFrameworks . Mono ) ]
24+ [ Fact ]
2625 public void MissingAuthorityThrowsAnException ( ) {
2726 // Arrange, act, assert
2827 var exception = Assert . Throws < TargetInvocationException > ( ( ) => CreateResourceServer ( options => {
@@ -34,7 +33,7 @@ public void MissingAuthorityThrowsAnException() {
3433 Assert . StartsWith ( "The authority or the introspection endpoint must be configured." , exception . InnerException . Message ) ;
3534 }
3635
37- [ ConditionalFact , FrameworkSkipCondition ( RuntimeFrameworks . Mono ) ]
36+ [ Fact ]
3837 public void MissingCredentialsThrowAnException ( ) {
3938 // Arrange, act, assert
4039 var exception = Assert . Throws < TargetInvocationException > ( ( ) => CreateResourceServer ( options => {
@@ -46,7 +45,7 @@ public void MissingCredentialsThrowAnException() {
4645 Assert . StartsWith ( "Client credentials must be configured." , exception . InnerException . Message ) ;
4746 }
4847
49- [ ConditionalFact , FrameworkSkipCondition ( RuntimeFrameworks . Mono ) ]
48+ [ Fact ]
5049 public async Task MissingTokenCausesInvalidAuthentication ( ) {
5150 // Arrange
5251 var server = CreateResourceServer ( options => {
@@ -65,7 +64,7 @@ public async Task MissingTokenCausesInvalidAuthentication() {
6564 Assert . Equal ( HttpStatusCode . Unauthorized , response . StatusCode ) ;
6665 }
6766
68- [ ConditionalFact , FrameworkSkipCondition ( RuntimeFrameworks . Mono ) ]
67+ [ Fact ]
6968 public async Task InvalidTokenCausesInvalidAuthentication ( ) {
7069 // Arrange
7170 var server = CreateResourceServer ( options => {
@@ -85,7 +84,7 @@ public async Task InvalidTokenCausesInvalidAuthentication() {
8584 Assert . Equal ( HttpStatusCode . Unauthorized , response . StatusCode ) ;
8685 }
8786
88- [ ConditionalFact , FrameworkSkipCondition ( RuntimeFrameworks . Mono ) ]
87+ [ Fact ]
8988 public async Task ValidTokenAllowsSuccessfulAuthentication ( ) {
9089 // Arrange
9190 var server = CreateResourceServer ( options => {
@@ -106,7 +105,7 @@ public async Task ValidTokenAllowsSuccessfulAuthentication() {
106105 Assert . Equal ( "Fabrikam" , await response . Content . ReadAsStringAsync ( ) ) ;
107106 }
108107
109- [ ConditionalFact , FrameworkSkipCondition ( RuntimeFrameworks . Mono ) ]
108+ [ Fact ]
110109 public async Task MissingAudienceCausesInvalidAuthentication ( ) {
111110 // Arrange
112111 var server = CreateResourceServer ( options => {
@@ -127,7 +126,7 @@ public async Task MissingAudienceCausesInvalidAuthentication() {
127126 Assert . Equal ( HttpStatusCode . Unauthorized , response . StatusCode ) ;
128127 }
129128
130- [ ConditionalFact , FrameworkSkipCondition ( RuntimeFrameworks . Mono ) ]
129+ [ Fact ]
131130 public async Task InvalidAudienceCausesInvalidAuthentication ( ) {
132131 // Arrange
133132 var server = CreateResourceServer ( options => {
@@ -149,7 +148,7 @@ public async Task InvalidAudienceCausesInvalidAuthentication() {
149148 Assert . Equal ( HttpStatusCode . Unauthorized , response . StatusCode ) ;
150149 }
151150
152- [ ConditionalFact , FrameworkSkipCondition ( RuntimeFrameworks . Mono ) ]
151+ [ Fact ]
153152 public async Task AnyMatchingAudienceCausesSuccessfulAuthentication ( ) {
154153 // Arrange
155154 var server = CreateResourceServer ( options => {
@@ -173,7 +172,7 @@ public async Task AnyMatchingAudienceCausesSuccessfulAuthentication() {
173172 Assert . Equal ( "Fabrikam" , await response . Content . ReadAsStringAsync ( ) ) ;
174173 }
175174
176- [ ConditionalFact , FrameworkSkipCondition ( RuntimeFrameworks . Mono ) ]
175+ [ Fact ]
177176 public async Task ValidAudienceAllowsSuccessfulAuthentication ( ) {
178177 // Arrange
179178 var server = CreateResourceServer ( options => {
@@ -196,7 +195,7 @@ public async Task ValidAudienceAllowsSuccessfulAuthentication() {
196195 Assert . Equal ( "Fabrikam" , await response . Content . ReadAsStringAsync ( ) ) ;
197196 }
198197
199- [ ConditionalFact , FrameworkSkipCondition ( RuntimeFrameworks . Mono ) ]
198+ [ Fact ]
200199 public async Task MultipleMatchingAudienceCausesSuccessfulAuthentication ( ) {
201200 // Arrange
202201 var server = CreateResourceServer ( options => {
@@ -220,7 +219,7 @@ public async Task MultipleMatchingAudienceCausesSuccessfulAuthentication() {
220219 Assert . Equal ( "Fabrikam" , await response . Content . ReadAsStringAsync ( ) ) ;
221220 }
222221
223- [ ConditionalFact , FrameworkSkipCondition ( RuntimeFrameworks . Mono ) ]
222+ [ Fact ]
224223 public async Task ExpiredTicketCausesInvalidAuthentication ( ) {
225224 // Arrange
226225 var server = CreateResourceServer ( options => {
0 commit comments