public void Read() { FileRelativeCopyItem[] files = DirectoryRelativeCopyItem.Copy(sourceFolder, targetFolder).ToArray(); Assert.AreEqual(2, files.Length); Assert.IsNull(files[0].Content); files[0].Read(); files[0].Content = "22"; files[0].Copy(); var content = File.ReadAllText(files[0].FileTarget); Assert.AreEqual(content, files[0].Content); }
public void Copy() { FileRelativeCopyItem[] files = DirectoryRelativeCopyItem.Copy(sourceFolder, targetFolder).ToArray(); Assert.AreEqual(2, files.Length); Assert.False(File.Exists(files[0].FileTarget)); Assert.True(File.Exists(files[0].FileSource)); files[0].Copy(); Assert.True(File.Exists(files[0].FileTarget)); Assert.True(File.Exists(files[0].FileSource)); files[1].Copy(); Assert.True(File.Exists(files[1].FileTarget)); }