public static void DeleteProject()
{
TestProgramSet testSet = Instance.CurrentTestProgramSet;
if (testSet != null)
{
string testSetName = testSet.TestSetName;
string fullName = testSet.TestSetDirectory.FullName;
if (DialogResult.Yes ==
MessageBox.Show(
string.Format( "Are you sure you want to delete Test Set Project \"{0}\"?", testSetName ),
@"V E R I F Y",
MessageBoxButtons.YesNo, MessageBoxIcon.Question ))
{
HourGlass.Start();
try
{
CloseProject();
GC.Collect();
if (FileManager.DeleteDirectory( fullName, true ))
LogManager.Trace( "Test Set Project \"{0}\" has been deleted.", testSetName );
}
catch (Exception err)
{
LogManager.Error( err.Message );
}
finally
{
HourGlass.Stop();
}
}
}
}