Example #1
0
        public void ThrowDictionary_Get()
        {
            IDictionary dictionary = new ThrowDictionary();

            dictionary ["a"] = "b";

            try {
                object value = dictionary ["a"];
                Assert.Fail("#1: " + value);
            } catch (ArgumentException ex) {
                Assert.AreEqual(typeof(ArgumentException), ex.GetType(), "#2");
                Assert.IsNull(ex.InnerException, "#3");
                Assert.IsNotNull(ex.Message, "#4");
                Assert.IsTrue(ex.Message.StartsWith("a"), "#5");
                Assert.AreEqual("b", ex.ParamName, "#6");
            }
        }
Example #2
0
		public void ThrowDictionary_Get ()
		{
			IDictionary dictionary = new ThrowDictionary ();
			dictionary ["a"] = "b";

			try {
				object value = dictionary ["a"];
				Assert.Fail ("#1: " + value);
			} catch (ArgumentException ex) {
				Assert.AreEqual (typeof (ArgumentException), ex.GetType (), "#2");
				Assert.IsNull (ex.InnerException, "#3");
				Assert.IsNotNull (ex.Message, "#4");
				Assert.IsTrue (ex.Message.StartsWith ("a"), "#5");
				Assert.AreEqual ("b", ex.ParamName, "#6");
			}
		}