diff options
Diffstat (limited to 'src/DotNetOpenAuth.Test/OpenId/OpenIdTestBase.cs')
-rw-r--r-- | src/DotNetOpenAuth.Test/OpenId/OpenIdTestBase.cs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/DotNetOpenAuth.Test/OpenId/OpenIdTestBase.cs b/src/DotNetOpenAuth.Test/OpenId/OpenIdTestBase.cs index 58eb4f4..dddae27 100644 --- a/src/DotNetOpenAuth.Test/OpenId/OpenIdTestBase.cs +++ b/src/DotNetOpenAuth.Test/OpenId/OpenIdTestBase.cs @@ -81,7 +81,11 @@ namespace DotNetOpenAuth.Test.OpenId { /// <param name="association">The association.</param> internal static void StoreAssociation(OpenIdRelyingParty relyingParty, Uri providerEndpoint, Association association) { var associationManagerAccessor = AssociationManager_Accessor.AttachShadow(relyingParty.AssociationManager); - associationManagerAccessor.associationStore.StoreAssociation(providerEndpoint, association); + + // Only store the association if the RP is not in stateless mode. + if (associationManagerAccessor.associationStore != null) { + associationManagerAccessor.associationStore.StoreAssociation(providerEndpoint, association); + } } /// <summary> |