private async void RenameButton_ClickAsync(object sender, RoutedEventArgs e) { var renamer = new FileRenamer(new Mover()); await Task.Run(() => renamer.RenameFiles(files.ToList())); viewList.Clear(); }
public void TestBadJpgNameShouldNotMove() { string path = "../../../testdata/blarg"; var mock = new MoverMock(); var fileRenamer = new FileRenamer(mock); var files = new List <string>(); files.Add(path); fileRenamer.RenameFiles(files); Assert.Null(mock.from); Assert.Null(mock.to); }
public void TestValidJpgNameShouldMove() { string path = "../../../testdata/IMG_20180613_152330.jpg"; string expectedResult = GetExpectedResult(path, "jpg"); var mock = new MoverMock(); var fileRenamer = new FileRenamer(mock); var files = new List <string>(); files.Add(path); fileRenamer.RenameFiles(files); Assert.Equal(mock.from, path); Assert.Equal(mock.to, expectedResult); }