Example #1
0
        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);
        }
Example #2
0
        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();
        }