public void CreateTestSetArchive( String testSetName )
{
String testSetPath = ATMLContext.TESTSET_PATH;
testSetName = CleanTestSetName( testSetName );
String fullPathName = Path.Combine( testSetPath, testSetName );
var dlg = new SaveFileDialog();
dlg.DefaultExt = ATMLContext.TESTSET_ARCHIVE_EXT;
dlg.FileName = testSetName;
if (DialogResult.OK == dlg.ShowDialog())
{
var zip = new ZipFile();
zip.AddDirectory( _testSetDirectory.FullName );
zip.Save( dlg.FileName );
LogManager.Trace( "The Test Program Set has been archived to \"{0}\"", dlg.FileName );
}
}