public void CopyFileToGallery(string galleryDirectoryPath, GalleryImageInfo newGalleryFileInfo) { var sourceFile = newGalleryFileInfo.FullName; var targetFile = Path.Combine(galleryDirectoryPath, Path.GetFileName(newGalleryFileInfo.FullName)); File.Copy(sourceFile, targetFile, true); }
public void FileManager_ShouldCopyFile() { // Arrange _fileManager.InitializeGallery("./TestGallery"); var fileInfo = new GalleryImageInfo("./TestFiles/test.jpg", true, new CreditsEntry { PhotoUrl = "test url", UserName = "******", UserUrl = "user url", }); // Act _fileManager.CopyFileToGallery("./TestGallery", fileInfo); // Assert File.Exists("./TestGallery/test.jpg").Should().BeTrue(); }