diff options
Diffstat (limited to 'src/DotNetOpenAuth.Test/OpenId/Messages/DirectErrorResponseTests.cs')
-rw-r--r-- | src/DotNetOpenAuth.Test/OpenId/Messages/DirectErrorResponseTests.cs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/DotNetOpenAuth.Test/OpenId/Messages/DirectErrorResponseTests.cs b/src/DotNetOpenAuth.Test/OpenId/Messages/DirectErrorResponseTests.cs index 6fd5602..5b8b73f 100644 --- a/src/DotNetOpenAuth.Test/OpenId/Messages/DirectErrorResponseTests.cs +++ b/src/DotNetOpenAuth.Test/OpenId/Messages/DirectErrorResponseTests.cs @@ -10,6 +10,7 @@ namespace DotNetOpenAuth.Test.OpenId.Messages { using DotNetOpenAuth.OpenId; using DotNetOpenAuth.OpenId.Messages; using Microsoft.VisualStudio.TestTools.UnitTesting; + using System.Net; [TestClass] public class DirectErrorResponseTests : OpenIdTestBase { @@ -36,5 +37,14 @@ namespace DotNetOpenAuth.Test.OpenId.Messages { Assert.AreEqual("Andrew Arnott", fields["contact"]); Assert.AreEqual("http://blog.nerdbank.net/", fields["reference"]); } + + /// <summary> + /// Verifies that error messages are created as HTTP 400 errors. + /// </summary> + [TestMethod] + public void ErrorMessagesAsHttp400() { + var httpStatusMessage = (IHttpDirectResponse)this.response; + Assert.AreEqual(HttpStatusCode.BadRequest, httpStatusMessage.HttpStatusCode); + } } }
\ No newline at end of file |