diff options
author | Andrew Arnott <andrewarnott@gmail.com> | 2009-01-23 18:06:44 -0800 |
---|---|---|
committer | Andrew <andrewarnott@gmail.com> | 2009-01-23 18:06:44 -0800 |
commit | a9679661713ef60e6d19e2db6bf63649db25a69b (patch) | |
tree | 0994a9050b136ff8714ab093e45c141217255226 /src | |
parent | dccbd3f07276782442e8d5ee5bc5e85465a9540d (diff) | |
download | DotNetOpenAuth-a9679661713ef60e6d19e2db6bf63649db25a69b.zip DotNetOpenAuth-a9679661713ef60e6d19e2db6bf63649db25a69b.tar.gz DotNetOpenAuth-a9679661713ef60e6d19e2db6bf63649db25a69b.tar.bz2 |
Added AuthenticationRequest.IsReturnUrlDiscoverable test.
Diffstat (limited to 'src')
-rw-r--r-- | src/DotNetOpenAuth.Test/DotNetOpenAuth.Test.csproj | 1 | ||||
-rw-r--r-- | src/DotNetOpenAuth.Test/OpenId/Provider/AuthenticationRequestTest.cs | 30 |
2 files changed, 31 insertions, 0 deletions
diff --git a/src/DotNetOpenAuth.Test/DotNetOpenAuth.Test.csproj b/src/DotNetOpenAuth.Test/DotNetOpenAuth.Test.csproj index 9828c23..19b3a70 100644 --- a/src/DotNetOpenAuth.Test/DotNetOpenAuth.Test.csproj +++ b/src/DotNetOpenAuth.Test/DotNetOpenAuth.Test.csproj @@ -143,6 +143,7 @@ <Compile Include="OpenId\OpenIdCoordinator.cs" /> <Compile Include="OpenId\AssociationHandshakeTests.cs" /> <Compile Include="OpenId\OpenIdTestBase.cs" /> + <Compile Include="OpenId\Provider\AuthenticationRequestTest.cs" /> <Compile Include="OpenId\Provider\OpenIdProviderTests.cs" /> <Compile Include="OpenId\RealmTests.cs" /> <Compile Include="OpenId\RelyingParty\AuthenticationRequestTests.cs" /> diff --git a/src/DotNetOpenAuth.Test/OpenId/Provider/AuthenticationRequestTest.cs b/src/DotNetOpenAuth.Test/OpenId/Provider/AuthenticationRequestTest.cs new file mode 100644 index 0000000..7544c78 --- /dev/null +++ b/src/DotNetOpenAuth.Test/OpenId/Provider/AuthenticationRequestTest.cs @@ -0,0 +1,30 @@ +//----------------------------------------------------------------------- +// <copyright file="AuthenticationRequestTest.cs" company="Andrew Arnott"> +// Copyright (c) Andrew Arnott. All rights reserved. +// </copyright> +//----------------------------------------------------------------------- + +namespace DotNetOpenAuth.Test.OpenId.Provider { + using DotNetOpenAuth.OpenId; + using DotNetOpenAuth.OpenId.Messages; + using DotNetOpenAuth.OpenId.Provider; + using Microsoft.VisualStudio.TestTools.UnitTesting; + + [TestClass] + public class AuthenticationRequestTest : OpenIdTestBase { + [TestMethod] + public void IsReturnUrlDiscoverable() { + Protocol protocol = Protocol.Default; + OpenIdProvider provider = this.CreateProvider(); + CheckIdRequest checkIdRequest = new CheckIdRequest(protocol.Version, ProviderUri, DotNetOpenAuth.OpenId.RelyingParty.AuthenticationRequestMode.Setup); + checkIdRequest.Realm = TestSupport.Realm; + checkIdRequest.ReturnTo = TestSupport.ReturnTo; + AuthenticationRequest request = new AuthenticationRequest(provider, checkIdRequest); + Assert.IsFalse(request.IsReturnUrlDiscoverable); + + this.MockResponder.RegisterMockRPDiscovery(); + request = new AuthenticationRequest(provider, checkIdRequest); + Assert.IsTrue(request.IsReturnUrlDiscoverable); + } + } +} |