public void IsAssignableFrom_Thrown_Exception_Has_Correct_Argument_Name() { try { Insist.IsAssignableFrom <IDisposable>(typeof(Object), ARGUMENT_NAME); } catch (ArgumentException e) { Assert.AreEqual(ARGUMENT_NAME, e.ParamName); } }
public void IsAssignableFrom_Thrown_Exception_Has_Correct_Message() { try { Insist.IsAssignableFrom <IDisposable>(typeof(Object), ARGUMENT_NAME, MESSAGE); } catch (ArgumentException e) { Assert.IsTrue(e.Message.Contains(MESSAGE)); } }
public void IsAssignableFrom_Null_Type_Throws_Exception() { Insist.IsAssignableFrom <IDisposable>(null, ARGUMENT_NAME); }
public void IsAssignableFrom_Assignable_Type_Does_Not_Throw_Exception() { Insist.IsAssignableFrom <IDisposable>(typeof(IDataReader), ARGUMENT_NAME); }
public void IsAssignableFrom_Unassignable_Type_Throws_Exception() { Insist.IsAssignableFrom <IDisposable>(typeof(Object), ARGUMENT_NAME); }