コード例 #1
0
 public override void Invoke(object[] parameters, ITestResult result)
 {
     var x = Invoke(parameters);
     if(ReturnType == typeof(void) || expectedResult.Matches(x))
         result.Success();
     else result.TestFailure(new Exception("\n" + string.Format(ExpectMessages.EqualFormat, x, expectedResult)));
 }
コード例 #2
0
 public override void Invoke(object[] parameters, ITestResult result)
 {
     try {
         Invoke(parameters);
         result.TestFailure(new Exception("Expected exception of type " + expectedExceptionType));
     } catch(TargetInvocationException te) {
         var e = te.InnerException;
         if(!expectedExceptionType.Matches(e))
             result.TestFailure(new Exception("Expected exception of type " + expectedExceptionType + " but was " + e.GetType()));
         else result.Success();
     }
 }
コード例 #3
0
ファイル: TestExecutor.cs プロジェクト: kitofr/Cone
 public void Run(IConeTest test, ITestResult result)
 {
     result.Success();
 }
コード例 #4
0
ファイル: ConePadTest.cs プロジェクト: kitofr/Cone
 public virtual void Invoke(object[] parameters, ITestResult result)
 {
     Invoke(parameters);
     result.Success();
 }
コード例 #5
0
ファイル: AddinTestMethod.cs プロジェクト: kitofr/Cone
 public override void Run(ITestResult testResult)
 {
     thunk.Invoke(Fixture, null);
     testResult.Success();
 }