コード例 #1
0
        public void SphereMetaToolNodeCreationClickTest()
        {
            ShapeBuildHelper.BuildMetaActionTestSphere(Setup);
            Assert.AreEqual(2, Setup.Document.Root.Children.Count);

            Assert.AreEqual("Sketch-1", Setup.Document.Root.Children[0].Get <TreeData.AttributeInterpreter.StringInterpreter>().Value);
            Assert.AreEqual("Sphere-1", Setup.Document.Root.Children[1].Get <TreeData.AttributeInterpreter.StringInterpreter>().Value);
        }
コード例 #2
0
        public void SphereMetaToolWithMousePointsTransformationTest()
        {
            ShapeBuildHelper.BuildMetaActionTestSphere(Setup);
            Assert.AreEqual(2, Setup.Document.Root.Children.Count);

            // Check transformations, coordinates and radius of the node
            var nodeBuilder = new NodeBuilder(Setup.Document.Root.Children[1]);

            Assert.AreEqual(nodeBuilder[0].TransformedPoint3D.IsEqual(_testedFirstPoint), true,
                            "Invalid first point coordinate");
            var radiusFromDependency = nodeBuilder[1].Real;

            Assert.AreEqual(radiusFromDependency, TestedRadius, "Invalid final radius");
        }