StoryTeller.Persistence.TestReader.ReadTest C# (CSharp) Метод

ReadTest() публичный Метод

public ReadTest ( INode element ) : System.Test
element INode
Результат System.Test
        public Test ReadTest(INode element)
        {
            Test test = CreateTest(element, new DefaultTestPartcollection());

            element.ForEachChild(node => { readFromChildNode(node, test); });

            return test;
        }

Same methods

TestReader::ReadTest ( Newtonsoft.Json.Linq.JObject jObject ) : System.Test
TestReader::ReadTest ( XmlElement element ) : System.Test

Usage Example

Пример #1
0
        public void read_a_comment_from_directly_under_the_test_node()
        {
            string commentText = "some text in the comment";

            XmlDocument doc = new XmlDocument().Configure(x =>
            {
                x.WithRoot("Test").WithAtt("name", "something")
                    .AddElement("Comment").InnerText = commentText;
            });

            var reader = new TestReader();
            Test test = reader.ReadTest(doc.DocumentElement);

            var comment = test.Parts[0].ShouldBeOfType<Comment>();
            comment.Text.ShouldEqual(commentText);
        }