public void Sammlekandidaten_FindTwoDublettenWithEachTwoFiles() { // Arange var service = new MockFileService(); service.Setup("C:/dubletten", new List <string> { "C:/dubletten/DuplicateTwo", "C:/dubletten/sub/NoDuplicate", "C:/dubletten/sub2/DuplicateTwo", "C:/dubletten/ReallyNoDuplicate", "C:/dubletten/DuplicateFile", "C:/dubletten/subdir/DuplicateFile" }); var dublettenprüfung = new Dublettenprüfung(service); // Act var result = dublettenprüfung.Sammle_Kandidaten("C:/dubletten"); // Assert Assert.AreEqual(2, result.Count()); Assert.AreEqual(2, result.ToList()[0].Dateipfade.Count()); Assert.AreEqual(2, result.ToList()[1].Dateipfade.Count()); AssertDubletteHasPaths(result, "C:/dubletten/DuplicateTwo", "C:/dubletten/sub2/DuplicateTwo"); AssertDubletteHasPaths(result, "C:/dubletten/DuplicateFile", "C:/dubletten/subdir/DuplicateFile"); }
public void Sammlekandidaten_FindNothing() { // Arange var service = new MockFileService(); service.Setup("C:/nothing", new List <string>()); var dublettenprüfung = new Dublettenprüfung(service); // Act var result = dublettenprüfung.Sammle_Kandidaten("C:/nothing"); // Assert Assert.AreEqual(0, result.Count()); }
public void Sammlekandidaten_FindNoDubletteWithTwoFiles() { // Arange var service = new MockFileService(); service.Setup("C:/dubletten", new List <string> { "C:/dubletten/DuplicateFile", "C:/dubletten/DuplicateFile1" }); var dublettenprüfung = new Dublettenprüfung(service); // Act var result = dublettenprüfung.Sammle_Kandidaten("C:/dubletten"); // Assert Assert.AreEqual(0, result.Count()); }
public void Sammlekandidaten_FindDubletteWithTwoFiles() { // Arange var service = new MockFileService(); service.Setup("C:/dubletten", new List <string> { "C:/dubletten/DuplicateFile", "C:/dubletten/subdir/DuplicateFile" }); var dublettenprüfung = new Dublettenprüfung(service); // Act var result = dublettenprüfung.Sammle_Kandidaten("C:/dubletten"); // Assert Assert.AreEqual(1, result.Count()); Assert.AreEqual(2, result.First().Dateipfade.Count()); Assert.IsTrue(result.First().Dateipfade.Contains("C:/dubletten/DuplicateFile")); Assert.IsTrue(result.First().Dateipfade.Contains("C:/dubletten/subdir/DuplicateFile")); }
public Dublettenprüfung(MockFileService fileService) { // TODO: Complete member initialization this.fileService = fileService; }