예제 #1
0
        public void Node_ToString_WhenBroken_ExpectStringNode()
        {
            //------------Setup for test--------------------------
            var          node     = new DependencyVisualizationNode("Node 1", 100, 100, false, true);
            const string expected = @"<node id=""Node 1"" x=""100"" y=""100"" broken=""True""></node>";

            //------------Execute Test---------------------------
            var result = node.ToString();

            //------------Assert Results-------------------------
            StringAssert.Contains(result, expected);
        }
예제 #2
0
        public void Node_ToString_WhenNodeContainsDependencies_ExpectStringNodeWithDependenices()
        {
            //------------Setup for test--------------------------
            var node = new DependencyVisualizationNode("Node 1", 100, 100, true, true);

            node.NodeDependencies.Add(new DependencyVisualizationNode("Dependant Node", 200, 100, false, false));
            const string expected = @"<node id=""Node 1"" x=""100"" y=""100"" broken=""True""><dependency id=""Dependant Node"" /></node>";

            //------------Execute Test---------------------------
            var result = node.ToString();

            //------------Assert Results-------------------------
            StringAssert.Contains(result, expected);
        }