private void buttonGenerate_Click(object sender, System.Windows.RoutedEventArgs e) { Mouse.OverrideCursor = System.Windows.Input.Cursors.Wait; buttonClose.IsEnabled = false; buttonGenerate.IsEnabled = false; GatherUserInput(); ModelCreator creator = new ModelCreator(repository, cctsRepository); creator.StatusChanged += OnStatusChanged; if (checkboxImportStandardLibraries.IsChecked == true) { ResourceDescriptor resourceDescriptor = new ResourceDescriptor(cclPath, cbxMajor.SelectedItem.ToString(), cbxMinor.SelectedItem.ToString()); creator.CreateUpccModel(modelName, bdtLibraryName, bieLibraryName, docLibraryName, resourceDescriptor); } else { creator.CreateUpccModel(modelName, primLibraryName, enumLibraryName, cdtLibraryName, ccLibraryName, bdtLibraryName, bieLibraryName, docLibraryName); } MessageBox.Show(string.Format(StatusMessage, modelName), WizardTitle, MessageBoxButtons.OK, MessageBoxIcon.Information); buttonClose.IsEnabled = true; Mouse.OverrideCursor = System.Windows.Input.Cursors.Arrow; }
private void buttonGenerate_Click(object sender, EventArgs e) { buttonGenerate.Enabled = false; GatherUserInput(); ModelCreator creator = new ModelCreator(repository, cctsRepository); creator.StatusChanged += OnStatusChanged; if (checkboxImportStandardLibraries.CheckState == CheckState.Checked) { ResourceDescriptor resourceDescriptor = new ResourceDescriptor(cclPath, cbxMajor.SelectedItem.ToString(), cbxMinor.SelectedItem.ToString()); creator.CreateUpccModel(modelName, bdtLibraryName, bieLibraryName, docLibraryName, resourceDescriptor); } else { creator.CreateUpccModel(modelName, primLibraryName, enumLibraryName, cdtLibraryName, ccLibraryName, bdtLibraryName, bieLibraryName, docLibraryName); } MessageBox.Show(string.Format(statusMessage, modelName), wizardTitle, MessageBoxButtons.OK, MessageBoxIcon.Information); buttonGenerate.Enabled = true; }
public void TestCreatingLibrariesAndImportingStandardLibrariesWithinParticularEmptyModelAmongSeveralModels() { Repository eaRepository = new TemporaryFileBasedRepository(new EARepositoryModelCreator()); ModelCreator creator = new ModelCreator(eaRepository, CctsRepositoryFactory.CreateCctsRepository(eaRepository)); creator.CreateUpccModel("New Test Model", "BDTLibrary", "BIELibrary", "DOCLibrary", resourceDescriptor); AssertEmptyStandardCcLibrariesInBusinessLibrary(eaRepository, "Test Model 1", "New Test Model"); AssertStandardCcLibrariesContentInBusinessLibrary(eaRepository, "Test Model 1", "New Test Model"); AssertEmptyBieLibrariesinBusinessLibrary(eaRepository, "Test Model 1", "New Test Model"); }
public void TestCreatingEmptyLibrariesWithinParticularEmptyModelAmongSeveralModels() { Repository eaRepository = new TemporaryFileBasedRepository(new EARepositoryModelCreator()); ModelCreator creator = new ModelCreator(eaRepository, CctsRepositoryFactory.CreateCctsRepository(eaRepository)); creator.CreateUpccModel("New Test Model", "PRIMLibrary", "ENUMLibrary", "CDTLibrary", "CCLibrary", "BDTLibrary", "BIELibrary", "DOCLibrary"); AssertEmptyStandardCcLibrariesInBusinessLibrary(eaRepository, "Test Model 1", "New Test Model"); AssertEmptyBieLibrariesinBusinessLibrary(eaRepository, "Test Model 1", "New Test Model"); }