Exemple #1
0
 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);
     }
 }
Exemple #2
0
 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));
     }
 }
Exemple #3
0
 public void IsAssignableFrom_Null_Type_Throws_Exception()
 {
     Insist.IsAssignableFrom <IDisposable>(null, ARGUMENT_NAME);
 }
Exemple #4
0
 public void IsAssignableFrom_Assignable_Type_Does_Not_Throw_Exception()
 {
     Insist.IsAssignableFrom <IDisposable>(typeof(IDataReader), ARGUMENT_NAME);
 }
Exemple #5
0
 public void IsAssignableFrom_Unassignable_Type_Throws_Exception()
 {
     Insist.IsAssignableFrom <IDisposable>(typeof(Object), ARGUMENT_NAME);
 }