public virtual void testClone() { JDFMatrix m = (JDFMatrix)JDFMatrix.unitMatrix.Clone(); m.rotate(180); Assert.AreNotEqual(JDFMatrix.unitMatrix, m); Assert.AreEqual(JDFMatrix.unitMatrix, new JDFMatrix("1 0 0 1 0 0")); Assert.AreEqual(new JDFMatrix(EnumOrientation.Rotate180, 0, 0), m); }
public virtual void testRotate() { JDFMatrix m = new JDFMatrix(EnumOrientation.Rotate0, 0, 0); Assert.AreEqual(JDFMatrix.unitMatrix, m); m.rotate(180); Assert.AreEqual(new JDFMatrix(EnumOrientation.Rotate180, 0, 0), m); m.rotate(90); Assert.AreEqual(new JDFMatrix(EnumOrientation.Rotate270, 0, 0), m); m.rotate(180); Assert.AreEqual(new JDFMatrix(EnumOrientation.Rotate90, 0, 0), m); m = new JDFMatrix(EnumOrientation.Flip0, 0, 0); m.rotate(180); Assert.AreEqual(new JDFMatrix(EnumOrientation.Flip180, 0, 0), m); m.rotate(90); Assert.AreEqual(new JDFMatrix(EnumOrientation.Flip270, 0, 0), m); }