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))); }
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(); } }
public void Run(IConeTest test, ITestResult result) { result.Success(); }
public virtual void Invoke(object[] parameters, ITestResult result) { Invoke(parameters); result.Success(); }
public override void Run(ITestResult testResult) { thunk.Invoke(Fixture, null); testResult.Success(); }