Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }