public static UnitTestResult CreateFailure (Exception ex)
		{
			UnitTestResult res = new UnitTestResult ();
			res.status = ResultStatus.Failure;
			ex = ex.FlattenAggregate ();
			res.Message = ex.Message;
			res.stackTrace = ex.StackTrace;
			return res;
		}
		public static UnitTestResult CreateFailure (string message, Exception ex)
		{
			UnitTestResult res = new UnitTestResult ();
			res.status = ResultStatus.Failure;
			res.Message = message;
			if (ex != null) {
				ex = ex.FlattenAggregate ();
				res.stackTrace = ex.Message + "\n" + ex.StackTrace;
			}
			return res;
		}