public async Task Should_Scan_Directory() { var resultExpected = new DirectoriesScanResult(); resultExpected.AddRegistryScanResult(@"D:\Teste", true, true, true); resultExpected.AddRegistryScanResult(@"D:\Teste\A", true, false, true); resultExpected.AddRegistryScanResult(@"D:\Teste\B", true, true, false); resultExpected.AddRegistryScanResult(@"D:\NotFound", false, false, false); var result = (DirectoriesScanResult)await _scan.ScanAsync(); result.Should().BeEquivalentTo(resultExpected); }
public DirectoryScan(params string[] directories) { _directories = directories; _directoriesScanResult = new DirectoriesScanResult(); }