ToJson() public method

public ToJson ( ) : string
return string
Ejemplo n.º 1
0
        public string WriteToJson(Test test)
        {
            var node = new JsonNode("Test");
            node["Name"] = test.Name;

            new WriterVisitor(test, node).Write();

            return node.ToJson();
        }
Ejemplo n.º 2
0
        public string WriteToJson(Test test)
        {
            var node = new JsonNode("Test");

            node["Name"]      = test.Name;
            node["SuiteName"] = test.SuiteName;

            new WriterVisitor(test, node).Write();

            return(node.ToJson());
        }
Ejemplo n.º 3
0
        public void write_a_test()
        {
            Test test = DataMother.MathProject().LoadTests().GetAllTests().First();
            var node = new JsonNode("Test");

            var visitor = new WriterVisitor(test, node);
            visitor.Write();

            Debug.WriteLine(node.ToJson());
        }
Ejemplo n.º 4
0
        public void write_a_second_test()
        {
            var section = new Section("AutoDispatchConfiguration");
            Test test = new Test("AutoDispatchRules").With(section);

            Step step1 = section.AddStep("IfPriorityEquals").With("priority", "High");
            StepLeaf leaf1 = step1.LeafFor("AndOr");
            leaf1.Add(new Step("AndStatusEquals").With("status", "Open"));
            leaf1.Add(new Step("AndTitleEquals").With("title", "This one"));

            StepLeaf leaf2 = step1.LeafFor("AutoDispatchAction");
            leaf2.Add(new Step("AssignToUser").With("user", "annieAgent"));

            var node = new JsonNode("Test");

            var visitor = new WriterVisitor(test, node);
            visitor.Write();

            Debug.WriteLine(node.ToJson());
        }