public void ConvertReferenceNull() { ArgumentNullException expectedException = new ArgumentNullException("expression", ErrorStrings.ExpressionRequiredForConversion); Expression <Func <ActivityContext, int> > expression = null; ExpressionTestRuntime.ConvertReference(expression, expectedException); }
public static Activity ConvertReferenceAndValidate <TResult>(Expression <Func <ActivityContext, TResult> > expr, Activity expectedActivity, Exception expectedException) { bool expectSuccess = expectedException == null ? true : false; Activity act = ExpressionTestRuntime.ConvertReference(expr, expectedException); if (expectSuccess) { ExpressionTestRuntime.ValidateActivity(act, expectedActivity); } act = ExpressionTestRuntime.TryConvertReference(expr, expectSuccess); if (expectSuccess) { ExpressionTestRuntime.ValidateActivity(act, expectedActivity); } return(act); }