/// <summary> /// Initializes a new instance of the <see cref="ExpectedExceptionCommand"/> class. /// </summary> /// <param name="innerCommand">The inner command.</param> /// <param name="exceptionData">The exception data.</param> public ExpectedExceptionCommand(TestCommand innerCommand, ExpectedExceptionData exceptionData) : base(innerCommand) { this.exceptionData = exceptionData; }
public ExpectedExceptionDecorator(ExpectedExceptionData exceptionData) { this.exceptionData = exceptionData; }
/// <summary> /// Construct a ParameterSet from an object implementing ITestCaseData /// </summary> /// <param name="data"></param> public ParameterSet(ITestCaseData data) { this.TestName = data.TestName; this.RunState = data.RunState; this.Arguments = data.Arguments; this.exceptionData = data.ExceptionData; if (data.HasExpectedResult) this.ExpectedResult = data.ExpectedResult; foreach (string key in data.Properties.Keys) this.Properties[key] = data.Properties[key]; }