Example #1
0
        public void TestDeepCopy()
        {
            Vertex v = new Vertex(0, 1);
            Vertex bisector = new Vertex(100, 100);

            v.SetProcessed();
            v.Type = Vertex.VertexType.Split;
            v.AngleBisector = bisector;

            Vertex v2 = new Vertex(v);

            Assert.IsTrue(v2.Processed);
            Assert.AreEqual(Vertex.VertexType.Split, v2.Type);
            Assert.AreEqual(bisector, v2.AngleBisector);
        }
Example #2
0
        public void TestProcessed()
        {
            Vertex v = new Vertex(0, 0);
            Assert.IsFalse(v.Processed);

            v.SetProcessed();
            Assert.IsTrue(v.Processed);
        }