public void ExecutesMultipleTimes() { var config = new Config(); config.LocalFolder = DirectoryHelper.CreateTempDirectory("configbackupmaker2"); var context = new FakeContext(); context.Config = config; var sut = new ConfigBackupMaker(context, new FakeLogger()); sut.BackupConfigs(); sut.BackupConfigs(); }
public void CopiesAllFiles() { var config = new Config(); config.LocalFolder = DirectoryHelper.CreateTempDirectory("configbackupmaker1"); var context = new FakeContext(); context.Config = config; var sut = new ConfigBackupMaker(context, new FakeLogger()); sut.BackupConfigs(); foreach (var file in sut.ConfigFileNames) { string path = Path.Combine(config.LocalFolder, sut.SubFolder, file); Assert.True(File.Exists(path), file); } }