Setters/adders now throw ArgumentNullException appropriately.
diff --git a/src/ProtocolBuffers.Test/TestUtil.cs b/src/ProtocolBuffers.Test/TestUtil.cs
index d91d854..47262ff 100644
--- a/src/ProtocolBuffers.Test/TestUtil.cs
+++ b/src/ProtocolBuffers.Test/TestUtil.cs
@@ -1383,5 +1383,14 @@
}
return bytes;
}
+
+ internal static void AssertArgumentNullException(Action action) {
+ try {
+ action();
+ Assert.Fail("Exception was not thrown");
+ } catch (ArgumentNullException) {
+ // We expect this exception.
+ }
+ }
}
}