コード例 #1
0
        private IFileManager GetFileManager()
        {
            var fileStorageDir = Path.Combine(Path.GetTempPath(), "FileManagerFileSystem");

            //delete existing data
            if (Directory.Exists(fileStorageDir))
            {
                Directory.Delete(fileStorageDir, true);
            }
            Directory.CreateDirectory(fileStorageDir);

            var dbContext   = new ApplicationDbContext();
            var dataStore   = new DataStore(dbContext);
            var fileManager = new FileSystemFileManager(dataStore)
            {
                DataStore = dataStore
            };

            //delete existing info from db
            foreach (var fileInfo in dataStore.GetAll <AttachedFileInfo>().ToList())
            {
                dataStore.Delete(fileInfo);
            }

            return(fileManager);
        }
コード例 #2
0
 public void Save_OnCreation_FordelPathCreated()
 {
     if (Directory.Exists(folderPath))
     {
         Directory.Delete(folderPath);
     }
     fileManager = new FileSystemFileManager(folderPath);
     Thread.Sleep(50);
     Assert.IsTrue(Directory.Exists(folderPath));
 }
コード例 #3
0
 public void Startup()
 {
     fileManager = new FileSystemFileManager(folderPath);
 }