public void UpdateChecksumsMatchTypeDirectory() { Engine engine = CreateEngine("update", matchPattern: ".", matchType: MatchType.Directory); engine.ScanFiles(false); UpdateChecksumsResult result = engine.UpdateChecksums(false, false, true); Assert.IsTrue(result.Success); Assert.AreEqual(2, result.FilesUpdated); }
public void UpdateChecksumsIgnoreNew() { Engine engine = CreateEngine("newfiles"); engine.ScanFiles(false); UpdateChecksumsResult result = engine.UpdateChecksums(true, true, true); Assert.IsTrue(result.Success); Assert.AreEqual(0, result.FilesUpdated); }
public void UpdateChecksums() { Engine engine = CreateEngine("update"); engine.ScanFiles(false); UpdateChecksumsResult result = engine.UpdateChecksums(false, true, true); Assert.IsTrue(result.Success); Assert.AreEqual(2, result.FilesUpdated); }
public void UpdateChecksumsMissing() { Engine engine = CreateEngine("updatemissing"); engine.ScanFiles(false); Assert.IsTrue(engine.Database.HasFile("2")); UpdateChecksumsResult result = engine.UpdateChecksums(false, true, true); Assert.IsTrue(result.Success); Assert.AreEqual(1, result.FilesUpdated); Assert.IsFalse(engine.Database.HasFile("2")); }
public void UpdateChecksumsDoNotIgnoreNew() { Engine engine = CreateEngine("newfiles"); engine.ScanFiles(false); UpdateChecksumsResult result = engine.UpdateChecksums(false, false, true); Assert.IsTrue(result.Success); Assert.AreEqual(3, result.FilesUpdated); Assert.IsTrue(engine.Database.HasFile("1")); Assert.IsTrue(engine.Database.HasFile("2")); Assert.IsTrue(engine.Database.HasFile("3")); }