Пример #1
0
 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];
     }
 }
Пример #2
0
        /// <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;
 }