public void Activate_Raises_Exception_When_ParameterIsNull() { var ex1 = Assert.Throws <ArgumentNullException>(() => DictionaryExtensions.Activate <MyActivatable>(null)); var ex2 = Assert.Throws <ArgumentNullException>(() => ((Dictionary <string, string>)null).Activate <MyActivatable>()); Assert.Equal("dictionary", ex1.ParamName); Assert.Equal("dictionary", ex2.ParamName); }