public void FileExists_DoesRelativePathLookupForFiles(params string[] paths) { // Arrange var sourceRepo = new LocalSourceRepo(_rootDirPath, NullLoggerFactory.Instance); // Act var exists = sourceRepo.FileExists(paths); // Assert Assert.True(exists); }
public void ReadFile_ReturnsConentOfTheFileRequested() { // Arrange-1 var sourceRepo = new LocalSourceRepo(_rootDirPath, NullLoggerFactory.Instance); // Act-1 var exists = sourceRepo.FileExists("subDir1", "subDir2", "file1.txt"); // Assert-1 Assert.True(exists); // Arrange-2 var expected = $"file in {Path.Combine(_rootDirPath, "subDir1", "subDir2")}"; // Act-2 var content = sourceRepo.ReadFile("subDir1", "subDir2", "file1.txt"); // Assert-2 Assert.Equal(expected, content); }