diff options
Diffstat (limited to 'src/DotNetOpenId.Test/ExtensionsArgumentsManagerTests.cs')
-rw-r--r-- | src/DotNetOpenId.Test/ExtensionsArgumentsManagerTests.cs | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/DotNetOpenId.Test/ExtensionsArgumentsManagerTests.cs b/src/DotNetOpenId.Test/ExtensionsArgumentsManagerTests.cs index 91f8682..3fcbb3c 100644 --- a/src/DotNetOpenId.Test/ExtensionsArgumentsManagerTests.cs +++ b/src/DotNetOpenId.Test/ExtensionsArgumentsManagerTests.cs @@ -167,8 +167,12 @@ namespace DotNetOpenId.Test { ExtensionArgumentsManager.CreateIncomingExtensions(args);
}
- [Test]
- public void AddExtensionArgsTwice() {
+ /// <summary>
+ /// Verifies that two extensions cannot be added in the same namespace
+ /// to the same message.
+ /// </summary>
+ [Test, ExpectedException(typeof(OpenIdException))]
+ public void AddExtensionArgsTwiceInSameNamespace() {
var args1 = new Dictionary<string, string>() {
{"k1", "v1"},
};
@@ -178,8 +182,6 @@ namespace DotNetOpenId.Test { var mgr = ExtensionArgumentsManager.CreateOutgoingExtensions(protocol);
mgr.AddExtensionArguments("extTypeURI", args1);
mgr.AddExtensionArguments("extTypeURI", args2);
- var results = mgr.GetArgumentsToSend(false);
- Assert.AreEqual(3, results.Count);
}
[Test]
|