public void TestTranslate() { Lab2.Line l1 = new Lab2.Line(Lab2.Color.Red, new Lab2.Vertex(1, 2), new Lab2.Vertex(2, 1)); // Test Translate l1.Translate(new Lab2.Vertex(1, 1)); Assert.AreEqual(l1.X1, 2); Assert.AreEqual(l1.X2, 3); }
public void TestLine() { Lab2.Line l1 = new Lab2.Line(Lab2.Color.Red, new Lab2.Vertex(1, 2), new Lab2.Vertex(2, 1)); // same but different color Lab2.Line l2 = new Lab2.Line(Lab2.Color.Green, new Lab2.Vertex(1, 2), new Lab2.Vertex(2, 1)); // same Lab2.Line l3 = new Lab2.Line(Lab2.Color.Green, new Lab2.Vertex(1, 2), new Lab2.Vertex(2, 1)); Assert.AreNotEqual(l1.ToString(), l2.ToString()); Assert.AreEqual(l2.ToString(), l3.ToString()); // Test Translate l1.Translate(new Lab2.Vertex(1, 1)); Assert.AreEqual(l1.X1, 2); Assert.AreEqual(l1.X2, 3); }