コード例 #1
0
        public void NotExistingSourceDirectory_FileNotExists_DefaultPathReturned()
        {
            var sut = new LocalFileReader(new[] { FileManager.GetCPlusPlusReportDirectory() });

            string[] lines = sut.LoadFile(NotExistingFile, out string error);
            Assert.NotNull(error);
            Assert.Null(lines);
        }
コード例 #2
0
        public void NoSourceDirectories_FileNotExists_DefaultPathReturned()
        {
            var sut = new LocalFileReader();

            string[] lines = sut.LoadFile(NotExistingFile, out string error);
            Assert.NotNull(error);
            Assert.Null(lines);
        }
コード例 #3
0
        public void ExistingSourceDirectory_FileNotExists_MappedPathReturned()
        {
            var sut = new LocalFileReader(new[] { FileManager.GetCSharpReportDirectory() });

            string[] lines = sut.LoadFile(NotExistingFile, out string error);
            Assert.Null(error);
            Assert.True(lines.Length > 0);
        }
コード例 #4
0
        public void DeterminicticPath_ExistingSourceDirectory_FileExists_MappedPathReturned(string filename)
        {
            var sut = new LocalFileReader(new[] { FileManager.GetCSharpReportDirectory() });

            string[] lines = sut.LoadFile(filename, out string error);
            Assert.Null(error);
            Assert.True(lines.Length > 0);
        }