當前位置: 首頁>>代碼示例>>C#>>正文


C# Test.Add方法代碼示例

本文整理匯總了C#中System.Test.Add方法的典型用法代碼示例。如果您正苦於以下問題:C# Test.Add方法的具體用法?C# Test.Add怎麽用?C# Test.Add使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在System.Test的用法示例。


在下文中一共展示了Test.Add方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。

示例1: create_example_test

        public void create_example_test()
        {
            var test = new Test("some test");
            test.Section("a");
            test.Section("b");
            test.Section("c");
            Section section = new Section("Math").WithStep("MultiplyBy").WithStep("step1").WithStep("step2");
            test.Add(section);

            var structure = new StubGrammarStructure
            {
                Name = "MultiplyBy",
                Parent = new FixtureGraph("Math")
            };
            structure.ModifyExampleTest(test);

            test.Parts.Count.ShouldEqual(1);
            var theSection = test.Parts[0].ShouldBeOfType<Section>();

            theSection.Parts.Count.ShouldEqual(1);
            theSection.Parts[0].ShouldBeOfType<IStep>().GrammarKey.ShouldEqual("MultiplyBy");
        }
開發者ID:wbinford,項目名稱:storyteller,代碼行數:22,代碼來源:FixtureGraphTester.cs

示例2: readFromChildNode

 private void readFromChildNode(INode node, Test test)
 {
     if (node.IsComment())
     {
         test.AddComment(node.InnerText);
     }
     else if (node.IsTags())
     {
         test.AddTags(node.InnerText);
     }
     else
     {
         Section section = ReadSection(node);
         test.Add(section);
     }
 }
開發者ID:,項目名稱:,代碼行數:16,代碼來源:

示例3: addTest

        private void addTest(string name, Action<StepLeaf> configure)
        {
            var test = new Test(name);
            var section = new Section(typeof(SampleTableFixture).GetFixtureAlias());
            test.Add(section);
            var step = new Step("Table1");
            section.Add(step);

            var leaf = step.LeafFor("rows");
            configure(leaf);

            AddTest(name, test);
        }
開發者ID:GaryLCoxJr,項目名稱:storyteller,代碼行數:13,代碼來源:JavaScriptTestDefinitions.cs

示例4: SelectorTester

        public JavaScriptTestFile SelectorTester()
        {
            var mathTest = new Test("math");
            mathTest.Add(new Section("Math"));

            return new JavaScriptTestFile("Selector Tester")
                .TestFile("SelectorTester.js")
                .AddTest("math", mathTest)
                .Html(x =>
                {
                    FixtureLibrary library =
                        FixtureLibrary.For(o => o.AddFixturesFromAssemblyContaining<SentenceFixture>());
                    x.Add("div").Append(new TestEditorTag(library));

                    x.Add("Div").AddClass(GrammarConstants.EMBEDDED).Id("section1").Add("div").AddClass(
                        GrammarConstants.STEP_HOLDER).AddClass(GrammarConstants.SECTION);
                    x.Add("Div").AddClass(GrammarConstants.EMBEDDED).Id("section2").Add("div").AddClass(
                        GrammarConstants.STEP_HOLDER).AddClass(GrammarConstants.SECTION);
                    x.Add("Div").AddClass(GrammarConstants.EMBEDDED).Id("section3").Add("div").AddClass(
                        GrammarConstants.STEP_HOLDER).AddClass(GrammarConstants.SECTION);
                    x.Add("Div").AddClass(GrammarConstants.EMBEDDED).Id("section4").Add("div").AddClass(
                        GrammarConstants.STEP_HOLDER).AddClass(GrammarConstants.SECTION);
                    x.Add("Div").AddClass(GrammarConstants.EMBEDDED).Id("section5").Add("div").AddClass(
                        GrammarConstants.STEP_HOLDER).AddClass(GrammarConstants.SECTION);
                    x.Add("Div").AddClass(GrammarConstants.EMBEDDED).Id("section6").Add("div").AddClass(
                        GrammarConstants.STEP_HOLDER).AddClass(GrammarConstants.SECTION);
                    x.Add("Div").AddClass(GrammarConstants.EMBEDDED).Id("section7").Add("div").AddClass(
                        GrammarConstants.STEP_HOLDER).AddClass(GrammarConstants.SECTION);
                    x.Add("Div").AddClass(GrammarConstants.EMBEDDED).Id("section8").Add("div").AddClass(
                        GrammarConstants.STEP_HOLDER).AddClass(GrammarConstants.SECTION);
                })
                .Fixtures(x => x.AddFixturesFromAssemblyContaining<SentenceFixture>());
        }
開發者ID:GaryLCoxJr,項目名稱:storyteller,代碼行數:33,代碼來源:JavaScriptTestDefinitions.cs

示例5: Load

		private Test Load( XmlDocument document )
		{
			XmlNode testNode = document.GetElementsByTagName( Constants.TAG_ROOT ).Item( 0 );

			Test test = new Test ( testNode.Attributes.GetNamedItem ( Constants.ATTR_NAME ).Value );

			XmlNode questionsNode = document.GetElementsByTagName( Constants.TAG_QUESTIONS ).Item( 0 );
			foreach ( XmlNode questionNode in questionsNode.ChildNodes )
			{
				TestQuestion question = new TestQuestion ( questionNode.Attributes.GetNamedItem (Constants.ATTR_TEXT).Value );

				foreach ( XmlNode variantNode in questionNode.ChildNodes )
				{
					question.Add( new TestQuestionVariant(
							variantNode.Attributes.GetNamedItem( Constants.ATTR_TEXT ).Value
						,	int.Parse( variantNode.Attributes.GetNamedItem( Constants.ATTR_WEIGHT ).Value )
					) );
				}

				test.Add ( question );
			}

			XmlNode conclusionsNode = document.GetElementsByTagName( Constants.TAG_CONCLUSIONS ).Item( 0 );
			test.Conclusions.AllowedLimit = int.Parse ( conclusionsNode.Attributes.GetNamedItem ( Constants.ATTR_ALLOWED ).Value );
			foreach ( XmlNode conclusionNode in conclusionsNode )
			{
				test.Conclusions.Add ( new TestConclusion (
						int.Parse( conclusionNode.Attributes.GetNamedItem( Constants.ATTR_FROM ).Value )
					,	int.Parse( conclusionNode.Attributes.GetNamedItem( Constants.ATTR_TO ).Value )
					,	conclusionNode.InnerText
				) );
			}

			return test;
		}
開發者ID:nikulex,項目名稱:PsychologicalTests,代碼行數:35,代碼來源:XmlTestStoring.cs


注:本文中的System.Test.Add方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。