public void CopyMethodOnSearchOverwritesFilesSuccesfully(string destPath) { SearchFileBindingModel bindingModel = new SearchFileBindingModel(); bindingModel.SearchDir = @"C:\Users\Nikih\Desktop\Resources"; bindingModel.DestDir = destPath; CopyFileServiceAbstract copyFileService = new CopierFileService(); string[] files = new string[] { "aaaa.pptx", "banan.docx" }; copyFileService.Copy(files, bindingModel); FileAssert.Exists(destPath + @"\Overwrite -aaaa.pptx"); FileAssert.Exists(destPath + @"\Overwrite -banan.docx"); }
public void CopyMethodOverwritesFilesSuccesfully(string destPath) { CopyFileBindingModel bindingModel = new CopyFileBindingModel(); bindingModel.FileSourcePath = @"C:\Users\Nikih\Desktop\Resources"; bindingModel.FileDestPath = destPath; CopierFileService copyFileService = new CopierFileService(); string[] files = new string[] { "aaaa.pptx", "banan.docx" }; CurrentUser.user.username = "******"; copyFileService.Copy(files, bindingModel); FileAssert.Exists(destPath + @"\Overwrite -aaaa.pptx"); FileAssert.Exists(destPath + @"\Overwrite -banan.docx"); }
public void CopyMethodOnSearchFailed(string destPath) { SearchFileBindingModel bindingModel = new SearchFileBindingModel(); bindingModel.SearchDir = @"C:\Users\Nikih\Desktop\Resources"; bindingModel.DestDir = destPath; CopyFileServiceAbstract copyFileService = new CopierFileService(); FieldInfo[] fields = typeof(CopyFileServiceAbstract).GetFields(BindingFlags.Instance | BindingFlags.NonPublic).ToArray(); FieldInfo isCompleted = fields.FirstOrDefault(x => x.Name == "isCompleted"); isCompleted.SetValue(copyFileService, false); string[] files = new string[] { "aaaa.pptx", "banan.docx" }; copyFileService.Copy(files, bindingModel); Assert.IsFalse((bool)isCompleted.GetValue(copyFileService)); }