public static void SaveProject() { try { OnProjectSaving(); DataPackageManager.Open(); foreach (var testHelper in TestHelpers) { if (testHelper.IsTestorDataLoaded) { TestManager.SaveTestorData(testHelper.TestorData, testHelper.TestConfig); } } foreach (var testHelper in _currentSingleton._delArray) { if (testHelper.Uri != null) { DataPackageManager.DeletePart(testHelper.Uri); } } _currentSingleton._delArray.Clear(); DataPackageManager.Close(); HasChanges = false; } catch (Exception ex) { SystemMessage.ShowErrorMessage(ex.Message); } }
private ProjectState(string fileName) { _currentFileName = fileName; _dataPackageManager = new DataPackageManager(_currentFileName); _dataPackageManager.Open(); Dictionary <string, TestConfig> tests = _dataPackageManager.TestManager.GetTestObjects(); foreach (var test in tests) { TestHelper testHelper = new TestHelper(_dataPackageManager, test.Value); _testHelpers.Add(testHelper); } _dataPackageManager.Close(); }
public FileTestingForm() { InitializeComponent(); _dataPackageManager = new DataPackageManager(LoginHelper.NeedOpen.FullName); _dataPackageManager.Open(); Dictionary <string, TestConfig> tests = _dataPackageManager.TestManager.GetTestObjects(); _testHelpers = new List <TestHelper>(tests.Count); foreach (var test in tests) { TestHelper testHelper = new TestHelper(_dataPackageManager, test.Value); listBox.Items.Add(testHelper); _testHelpers.Add(testHelper); } _dataPackageManager.Close(); }