コード例 #1
0
        /// <inheritdoc />
        public ITestBuilder CreateChild(string name, ICodeElementInfo codeElement, ITestDataContextBuilder dataContextBuilder)
        {
            if (name == null)
            {
                throw new ArgumentNullException("name");
            }
            if (dataContextBuilder == null)
            {
                throw new ArgumentNullException("dataContextBuilder");
            }

            PatternTest childTest = new PatternTest(name, codeElement, dataContextBuilder.ToPatternTestDataContext());

            test.AddChild(childTest);
            return(new DefaultTestBuilder(GetTestModelBuilder(), childTest));
        }
コード例 #2
0
        /// <inheritdoc />
        public ITestParameterBuilder CreateParameter(string name, ICodeElementInfo codeElement, ITestDataContextBuilder dataContextBuilder)
        {
            if (name == null)
                throw new ArgumentNullException("name");
            if (dataContextBuilder == null)
                throw new ArgumentNullException("dataContextBuilder");

            PatternTestParameter testParameter = new PatternTestParameter(name, codeElement, dataContextBuilder.ToPatternTestDataContext());
            test.AddParameter(testParameter);
            return new DefaultTestParameterBuilder(GetTestModelBuilder(), testParameter);
        }
コード例 #3
0
        /// <inheritdoc />
        public ITestParameterBuilder CreateParameter(string name, ICodeElementInfo codeElement, ITestDataContextBuilder dataContextBuilder)
        {
            if (name == null)
            {
                throw new ArgumentNullException("name");
            }
            if (dataContextBuilder == null)
            {
                throw new ArgumentNullException("dataContextBuilder");
            }

            PatternTestParameter testParameter = new PatternTestParameter(name, codeElement, dataContextBuilder.ToPatternTestDataContext());

            test.AddParameter(testParameter);
            return(new DefaultTestParameterBuilder(GetTestModelBuilder(), testParameter));
        }