public virtual void TestTearDown() { if (_mainAppFldr != null) { _mainAppFldr.Dispose(); } }
public void TearDown() { _localizationManager.Dispose(); _palasoLocalizationManager.Dispose(); LocalizationManager.ForgetDisposedManagers(); _brandingFolder.Dispose(); }
public void TearDown() { _system.Dispose(); _targetFile1.Dispose(); _existingNotesFile.Dispose(); _folder.Dispose(); }
public void Dispose() { Folder.Dispose(); //AncestorFile.Dispose(); //BobFile.Dispose(); //SallyFile.Dispose(); }
public static string StageBloomD(Book.Book book, BookServer bookServer, WebSocketProgress progress, Color backColor, AndroidPublishSettings settings = null) { progress.Message("PublishTab.Epub.PreparingPreview", "Preparing Preview"); // message shared with Epub publishing if (settings?.LanguagesToInclude != null) { var message = new LicenseChecker().CheckBook(book, settings.LanguagesToInclude.ToArray()); if (message != null) { progress.MessageWithoutLocalizing(message, MessageKind.Error); return(null); } } _stagingFolder?.Dispose(); if (AudioProcessor.IsAnyCompressedAudioMissing(book.FolderPath, book.RawDom)) { progress.Message("CompressingAudio", "Compressing audio files"); AudioProcessor.TryCompressingAudioAsNeeded(book.FolderPath, book.RawDom); } // We don't use the folder found here, but this method does some checks we want done. BookStorage.FindBookHtmlInFolder(book.FolderPath); _stagingFolder = new TemporaryFolder(StagingFolder); var modifiedBook = BloomReaderFileMaker.PrepareBookForBloomReader(book.FolderPath, bookServer, _stagingFolder, progress, settings: settings); progress.Message("Common.Done", "Shown in a list of messages when Bloom has completed a task.", "Done"); return(modifiedBook.FolderPath.ToLocalhost()); }
public void Dispose() { Folder.Dispose(); // Folder Dispose took care of Bob. BobFile.Dispose(); // Folder Dispose took care of Sally. SallyFile.Dispose(); // Folder Dispose took care of Ancestor. AncestorFile.Dispose(); }
public void Dispose() { // Delete all files not already present DeleteFilesInFolderExcept(GlobalWritingSystemRepositoryMigrator.PalasoLdmlPathPre0, _palasoFileNames); DeleteFilesInFolderExcept(GlobalWritingSystemRepositoryMigrator.FlexLdmlPathPre0, _flexFileNames); _baseFolder.Dispose(); }
public void TeardownTest() { _tempProjectFolder.Dispose(); _tempProjectFolder = null; _tempFwAppsFolder.Dispose(); _tempFwAppsFolder = null; _options = null; }
public void Dispose() { _oldLinuxBaseFolder.Dispose(); _ldmlPathVersion0.Dispose(); _baseFolder.Dispose(); GlobalWritingSystemRepositoryMigrator.LdmlPathVersion0 = GlobalWritingSystemRepositoryMigrator.DefaultLdmlPathVersion0; GlobalWritingSystemRepositoryMigrator.LdmlPathLinuxVersion2 = GlobalWritingSystemRepositoryMigrator.DefaultLdmlPathLinuxVersion2; }
public void Dispose() { if (_liftFile != null) { _liftFile.Dispose(); } _folder.Dispose(); }
public void TearDown() { if (_testFolder != null) { _testFolder.Dispose(); _testFolder = null; } }
public void TearDown() { _model.Dispose(); _model = null; _tempFolder.Dispose(); _tempFolder = null; }
public void TearDown() { foreach (var folder in _foldersToDispose) { folder.Dispose(); } _workFolder.Dispose(); }
private void RemoveOptionalStuff() { if (_tempFolder != null) { _tempFolder.Dispose(); _tempFolder = null; } }
public virtual void TearDown() { if (_testFolder != null) { _testFolder.Dispose(); _testFolder = null; } _thumbnailer.Object.Dispose(); }
public void TearDown() { _projectContext.Dispose(); _projectContext = null; _appContext.Dispose(); _appContext = null; _parentFolder.Dispose(); _parentFolder = null; }
public void Dispose() { _folder.Dispose(); if (_shouldRelease) { SDKHelper.CheckError(EDSDK.EdsCloseSession(_pointer)); SDKHelper.CheckError(EDSDK.EdsRelease(_pointer)); } _disposed = true; }
public void TearDown() { if (_projectContext != null) { _projectContext.Dispose(); } _projectsFolder.Dispose(); _projectsFolder = null; }
/// <inheritdoc cref="IUpdateCreator.CreateFullPackage"/> public bool CreateFullPackage( ApplicationMetadata applicationMetadata, string applicationLocation, SemanticVersion version, string fullUpdateLocation, OSPlatform?intendedOs = null, Action <double>?progress = null) { if (!Directory.Exists(applicationLocation)) { _logger.Error("{0} doesn't exist, can't create update", applicationLocation); return(false); } _logger.Debug("Creating full update file"); var zipArchive = CreateZipArchive(fullUpdateLocation); var files = Directory.EnumerateFiles(applicationLocation, "*", SearchOption.AllDirectories).ToArray(); var tempFolder = new TemporaryFolder(applicationMetadata.TempFolder); var progressReport = new ProgressReport(files.Length, progress); void Cleanup() { zipArchive.Dispose(); tempFolder.Dispose(); progressReport.DoneCleanup(); } foreach (var file in files) { //We will process the file as a "new" file as we always want to copy it over using var fileStream = File.OpenRead(file); if (AddNewFile(zipArchive, fileStream, file.RemovePath(applicationLocation))) { progressReport.ProcessedFile(); continue; } //if we can't add it then hard fail, can't do anything to save this _logger.Error("Wasn't able to process file, bailing"); Cleanup(); return(false); } //Add the loader into the package if (ShouldMakeLoader && !AddLoaderFile(tempFolder, applicationMetadata, zipArchive, version, applicationLocation)) { _logger.Error("Wasn't able to create loader for this application"); Cleanup(); return(false); } progressReport.ProcessedFile(); Cleanup(); return(true); }
public void Teardown() { if (_languageDepotFolder != null) { _languageDepotFolder.Dispose(); } _env.Dispose(); if (LanguageDepotMock.Server != null) { LanguageDepotMock.Server.Stop(); LanguageDepotMock.Server = null; } }
public void Teardown() { if (_lfProject != null) { LanguageForgeProject.DisposeFwProject(_lfProject); } if (_lDProject != null) { LanguageDepotMock.DisposeFwProject(_lDProject); } _languageDepotFolder?.Dispose(); _env.Dispose(); _mongoConnection.Reset(); }
public void FixtureTearDown() { try { LanguageForgeProjectAccessor.Reset(); // This disposes of lfProj LanguageForgeFolder.Dispose(); _env.Dispose(); } catch (Exception) { // This can happen if the objects already got disposed somewhere else. // It doesn't really matter since we're in the process of doing cleanup anyways. // So just ignore the exception. } }
public void Dispose() { if (Repository != null) { Assert.IsFalse(Repository.GetHasLocks(), "A lock was left over, after the test."); } if (ProjectFolder != null) { ProjectFolder.Dispose(); } if (RootFolder != null) { RootFolder.Dispose(); } }
public void Dispose() { if (_mongoConnection != null) { _mongoConnection.Reset(); } MainClass.Container.Dispose(); MainClass.Container = null; if (_resetLfProjectsDuringCleanup) { LanguageForgeProjectAccessor.Reset(); } _languageForgeServerFolder.Dispose(); Settings = null; DirectoryFinder.UnitTestHelper.ResetStaticVars(); }
public void Dispose() { _mongoConnection?.Reset(); MainClass.Container?.Dispose(); MainClass.Container = null; if (_resetLfProjectsDuringCleanup) { LanguageForgeProjectAccessor.Reset(); } _languageForgeServerFolder?.Dispose(); Settings = null; if (_releaseSingletons) { SingletonsContainer.Release(); } Environment.SetEnvironmentVariable("FW_CommonAppData", null); }
public void Dispose() { if (Repository != null) { Assert.IsFalse(Repository.GetHasLocks(), "A lock was left over, after the test."); } if (DoNotDispose) { Console.WriteLine("TestRepository not deleted in {0}", RootFolder.Path); } else { Console.WriteLine("TestRepository deleted {0}", RootFolder.Path); UserFile.Dispose(); ProjectFolder.Dispose(); RootFolder.Dispose(); } }
public void CreateRampPackageWithSessionArchiveAndMetsFile_CreatesRampPackage() { TemporaryFolder tmpFolder = new TemporaryFolder("ArchiveHelperTestFolder"); try { string fileName = Path.Combine(tmpFolder.Path, "ddo.session"); File.CreateText(fileName).Close(); var fileList = new[] { Path.Combine(tmpFolder.Path, "ddo.session") }; _filesToAdd.Add(string.Empty, new Tuple <IEnumerable <string>, string>(fileList, "Message to display.")); _helper.Initialize(); _helper.CreateMetsFile(); Assert.IsTrue(_helper.CreateRampPackage()); Assert.IsTrue(File.Exists(_helper.PackagePath)); } finally { tmpFolder.Dispose(); } }
public void Teardown() { // Reset workdir, otherwise NUnit will get confused when it tries to reset the // workdir after running the test but the current dir got deleted in the teardown. Directory.SetCurrentDirectory(_workDir); LanguageForgeProject.DisposeFwProject(_lfProject); if (_languageDepotFolder != null) { _languageDepotFolder.Dispose(); } _env.Dispose(); if (LanguageDepotMock.Server != null) { LanguageDepotMock.Server.Stop(); LanguageDepotMock.Server = null; } }
public void TearDown() { _tmpFolder.Dispose(); }
public void TearDown() { _fixtureFolder.Dispose(); }