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"); } }
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"); } }