public void ParseOnlyRevisions() { MksHistoryParser parser = new MksHistoryParser(); Modification[] modifications = parser.Parse(new StringReader(TEST_DATA), DateTime.Now, DateTime.Now); int changeCount = 0; foreach (var modification in modifications) { if (modification.Type == "change") { changeCount++; Assert.AreEqual("TestFile1.txt", modification.FileName); Assert.AreEqual(@"c:\Sandboxes\Personal2", modification.FolderName); Assert.AreEqual("1.3", modification.Version); } } Assert.AreEqual(1, changeCount); Assert.AreEqual(3, modifications.Length); }
public void ParseOnlyAdded() { MksHistoryParser parser = new MksHistoryParser(); Modification[] modifications = parser.Parse(new StringReader(TEST_DATA), DateTime.Now, DateTime.Now); int changeCount = 0; foreach (var modification in modifications) { if (modification.Type == "add") { changeCount++; Assert.AreEqual("TestNew.txt", modification.FileName); Assert.AreEqual(path, modification.FolderName); Assert.AreEqual("1.1", modification.Version); } } Assert.AreEqual(1, changeCount); Assert.AreEqual(3, modifications.Length); }