[bcl] Fix a sys.drawing test so it doesn't fail on misconfigured systems.
authorZoltan Varga <vargaz@gmail.com>
Wed, 3 Jun 2015 12:49:40 +0000 (08:49 -0400)
committerZoltan Varga <vargaz@gmail.com>
Wed, 3 Jun 2015 12:49:45 +0000 (08:49 -0400)
mcs/class/System.Drawing/Test/System.Drawing/TestFont.cs

index 5f854fab2e5da2a584298c6da3f2814e46b3ac70..50c2f83271f8df98cb9d077aee786ff0b4d33ca4 100644 (file)
@@ -582,8 +582,10 @@ namespace MonoTests.System.Drawing{
             Font f1 = new Font("Arial", 8.25F, GraphicsUnit.Point);
             Font f2 = new Font("Courier New", 8.25F, GraphicsUnit.Point);
 
-            Assert.IsFalse(f1.GetHashCode() == f2.GetHashCode(),
-                "Hashcodes should differ if _name member differs");
+                       if (f1.Name != f2.Name) {
+                               Assert.IsFalse(f1.GetHashCode() == f2.GetHashCode(),
+                                                          "Hashcodes should differ if _name member differs");
+                       }
         }
 
         [Test]