/// <summary>\r
/// Summary description for DrawingTest.\r
/// </summary>\r
- public abstract class DrawingTest {\r
+ public abstract class DrawingTest : IDisposable {\r
\r
public const float DEFAULT_FLOAT_TOLERANCE = 1e-5f; \r
public const int DEFAULT_IMAGE_TOLERANCE = 2; \r
test.OwnerClass = ownerClass;\r
return test;\r
}\r
+ #region IDisposable Members\r
+\r
+ public void Dispose()\r
+ {\r
+ // TODO: Add DrawingTest.Dispose implementation\r
+ if (_graphics != null) {\r
+ _graphics.Dispose();\r
+ _graphics = null;\r
+ }\r
+ }\r
+\r
+ #endregion\r
}\r
\r
#if TARGET_JVM\r
\r
protected override Bitmap GetReferenceImage(string testName) {\r
try{\r
- string dotNetResultsFolder = @"..\Debug\";\r
+ string dotNetResultsFolder = @"";\r
string fileName = dotNetResultsFolder + testName.Replace(":", "_") + ".png";\r
return new Bitmap(fileName);\r
}\r
try{\r
string fileName = testName.Replace(":", "_") + ".png";\r
_bitmap.Save( fileName );\r
+ GC.Collect();\r
return null;\r
}\r
catch(System.Exception e) {\r