public ParameterSet(ITestCaseData data) { TestName = data.TestName; RunState = data.RunState; Arguments = data.Arguments; exceptionData = data.ExceptionData; if (data.HasExpectedResult) { ExpectedResult = data.ExpectedResult; } foreach (string key in data.Properties.Keys) { Properties[key] = data.Properties[key]; } }
/// <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 = this.OriginalArguments = data.Arguments; this.exceptionData = data.ExceptionData; if (data.HasExpectedResult) { this.ExpectedResult = data.ExpectedResult; } this.Properties = new PropertyBag(); foreach (string key in data.Properties.Keys) { this.Properties[key] = data.Properties[key]; } }
/// <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; }
/// <summary> /// Construct an ExpectedExceptionDecorator using specified data. /// </summary> /// <param name="exceptionData">Data describing the expected exception</param> public ExpectedExceptionDecorator(ExpectedExceptionData exceptionData) { this.exceptionData = exceptionData; }