namespace MonoTests.System.Drawing
{
[TestFixture]
- [SecurityPermission (SecurityAction.Deny, UnmanagedCode = true)]
public class PointFTest
{
PointF pt11_99;
[Test]
public void TestEqualityOp ()
{
+#pragma warning disable 1718 // Comparison made to same variable
Assert.IsTrue (pt11_99 == pt11_99, "EOP#1");
+#pragma warning restore 1718
Assert.IsTrue (pt11_99 == new PointF (1.1F, 9.9F), "EOP#2");
Assert.IsFalse (pt11_99 == pt11_0, "EOP#3");
Assert.IsFalse (pt11_99 == pt0_11, "EOP#4");
[Test]
public void TestInequalityOp ()
{
+#pragma warning disable 1718 // Comparison made to same variable
Assert.IsFalse (pt11_99 != pt11_99, "IOP#1");
+#pragma warning restore 1718
Assert.IsFalse (pt11_99 != new PointF (1.1F, 9.9F), "IOP#2");
Assert.IsTrue (pt11_99 != pt11_0, "IOP#3");
Assert.IsTrue (pt11_99 != pt0_11, "IOP#4");
point.Y.ToString (culture));
}
-#if NET_2_0
[Test]
public void AddTest ()
Assert.AreEqual (new PointF (2, 1), PointF.Subtract (new PointF (4, 4), new Size (2, 3)), "SUBTEST#1");
Assert.AreEqual (new PointF (3, 3), PointF.Subtract (new PointF (5, 6), new SizeF (2, 3)), "SUBTEST#2");
}
-#endif
}