Esempio n. 1
0
        public void TempFileRemover_ReturnsCorrectOutputAndCountWhenCantDelete(string path)
        {
            TempFileDeleterService service = new TempFileDeleterService();

            FieldInfo[] fields = typeof(TempFileDeleterService).GetFields(BindingFlags.Instance | BindingFlags.NonPublic);
            FieldInfo   count  = fields.FirstOrDefault(x => x.Name == "count");

            count.SetValue(service, 0);
            service.TempFileRemover(path);
            Assert.AreEqual(1, count.GetValue(service));
        }
Esempio n. 2
0
        public void TempFileRemover_RemovesEverythingCorrectlyFromDifferentPaths(string path)
        {
            TempFileDeleterService service = new TempFileDeleterService();

            FieldInfo[] fields = typeof(TempFileDeleterService).GetFields(BindingFlags.Instance | BindingFlags.NonPublic);
            FieldInfo   count  = fields.FirstOrDefault(x => x.Name == "count");

            count.SetValue(service, 0);
            service.TempFileRemover(path);
            Assert.AreEqual(0, count.GetValue(service));
        }
Esempio n. 3
0
 public static async void DeleteTempFilesAsync(string FolderName)
 {
     await Task.Run(() => deleterService.TempFileRemover(FolderName));
 }