public void MainTest() { using (Form1 form = new Form1()) { string[] files = Directory.GetFiles(Directory.GetCurrentDirectory() + @"\..\..\Test\XMLStore\Failed"); for (int testId = 0, failedId = files.Count(); testId < 1000; testId++) { InitializeDiagramItemsAndRelations(form); helper = form.helper; string file = Directory.GetCurrentDirectory() + @"\..\..\Test\XMLStore\Failed\Failed_" + failedId.ToString() + ".xml"; helper.SerializeToXMLFile(file); for (int i = 0; i < 100; i++) helper.DoBestFit(); bool isFailed = IsWrongBestFit(ref failedId); if (!isFailed) File.Delete(file); form.clear(null, null); } } }