diff options
author | Andrew Arnott <andrewarnott@gmail.com> | 2008-08-30 13:48:44 -0700 |
---|---|---|
committer | Andrew <andrewarnott@gmail.com> | 2008-09-01 11:02:44 -0700 |
commit | d385d8d38fc971e75d841b7a55591a67828caf17 (patch) | |
tree | 24d674abfb6dfcb71f5a79de9f86af225162880d /src/DotNetOAuth.Test/MessageSerializerTest.cs | |
parent | 5b33ddfca4d707afdd0a616940b7062d6d6e6276 (diff) | |
download | DotNetOpenAuth-d385d8d38fc971e75d841b7a55591a67828caf17.zip DotNetOpenAuth-d385d8d38fc971e75d841b7a55591a67828caf17.tar.gz DotNetOpenAuth-d385d8d38fc971e75d841b7a55591a67828caf17.tar.bz2 |
Added test for and accomodated required message parts.
Diffstat (limited to 'src/DotNetOAuth.Test/MessageSerializerTest.cs')
-rw-r--r-- | src/DotNetOAuth.Test/MessageSerializerTest.cs | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/src/DotNetOAuth.Test/MessageSerializerTest.cs b/src/DotNetOAuth.Test/MessageSerializerTest.cs index e0ef39e..9faebfe 100644 --- a/src/DotNetOAuth.Test/MessageSerializerTest.cs +++ b/src/DotNetOAuth.Test/MessageSerializerTest.cs @@ -98,22 +98,19 @@ namespace DotNetOAuth.Test { Assert.IsNull(actual.EmptyMember);
}
- [TestMethod()]
+ [TestMethod, ExpectedException(typeof(ProtocolException))]
public void DeserializeEmpty() {
var serializer = new ProtocolMessageSerializer<Mocks.TestMessage>();
- Dictionary<string, string> fields = new Dictionary<string, string>(StringComparer.Ordinal);
- var actual = serializer.Deserialize(fields);
- Assert.AreEqual(0, actual.Age);
- Assert.IsNull(actual.Name);
- Assert.IsNull(actual.EmptyMember);
+ var fields = new Dictionary<string, string>(StringComparer.Ordinal);
+ serializer.Deserialize(fields);
}
[TestMethod, ExpectedException(typeof(ProtocolException))]
public void DeserializeInvalidMessage() {
var serializer = new ProtocolMessageSerializer<Mocks.TestMessage>();
Dictionary<string, string> fields = new Dictionary<string, string>(StringComparer.Ordinal);
- // Put in a value where the field should be empty.
- fields["EmptyMember"] = "15";
+ // Set an disallowed value.
+ fields["age"] = "-1";
serializer.Deserialize(fields);
}
}
|