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); }
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"); }