示例#1
0
        public void GetFileByName_UnexistingFileInRoot_IsNotFoundByNameWithoutSubdirs()
        {
            // Arrange
            TestSources testSources = new TestSources();
            string      fileName    = "IDoNotExist.ext";
            // Act
            ITestSourceItem testSourcesItem = testSources.GetFileByName(fileName, false);

            // Assert
            testSourcesItem.Should().BeNull();
        }
示例#2
0
        public void GetFileByName_FileInRoot_IsNotFoundByNameInLowerCase()
        {
            // Arrange
            TestSources testSources = new TestSources();
            string      fileName    = "binfile01.rar";
            // Act
            ITestSourceItem testSourcesItem = testSources.GetFileByName(fileName, false);

            // Assert
            testSourcesItem.Should().BeNull();
        }
示例#3
0
        public void GetFolderByName_FolderInRoot_IsNotFoundByNameInLowerCase()
        {
            // Arrange
            TestSources testSources = new TestSources();
            string      folderName  = "filecontenttests"; //FileContentTests
            // Act
            ITestSourceItem testSourcesItem = testSources.GetFolderByName(folderName, false);

            // Assert
            testSourcesItem.Should().BeNull();
        }
示例#4
0
        public void GetFileByName_FileInFinalSubFolder_IsFoundByNameWithSubDirsImplicit()
        {
            // Arrange
            string fileName = "Sub2FolderBinFile.rar";
            // Act
            ITestSourceItem testSourcesItem = TestSource.GetFileByName(fileName, true);

            // Assert
            testSourcesItem.Should().NotBeNull();
            testSourcesItem.Name.Should().Be(fileName);
        }
示例#5
0
        public void GetFolderByName_UnexistingFolderInRoot_IsNotFoundByNameIncludingSubDirs()
        {
            // Arrange
            TestSources testSources = new TestSources();
            string      folderName  = "IDoNotExist";
            // Act
            ITestSourceItem testSourcesItem = testSources.GetFolderByName(folderName, true);

            // Assert
            testSourcesItem.Should().BeNull();
        }
        public void GetByName_UnexistingFileInRoot_IsNotFoundByNameIncludingSubDirs()
        {
            // Arrange
            string fileName = "IDoNotExist.ext";

            // Act
            ITestSourceItem testSourcesItem = TestSource.GetByName(fileName, true);

            // Assert
            testSourcesItem.Should().BeNull();
        }
示例#7
0
        public void GetFileByName_FileInSubFolder_IsFoundByNameWithSubDirsImplicit()
        {
            // Arrange
            TestSources testSources = new TestSources();
            string      fileName    = "SomeJson.json";
            // Act
            ITestSourceItem testSourcesItem = testSources.GetFileByName(fileName);

            // Assert
            testSourcesItem.Should().NotBeNull();
            testSourcesItem.Name.Should().Be(fileName);
        }
示例#8
0
        public void GetFileByName_FileInRoot_IsFoundByNameIncludingSubDirs()
        {
            // Arrange
            TestSources testSources = new TestSources();
            string      fileName    = "BinFile01.rar";
            // Act
            ITestSourceItem testSourcesItem = testSources.GetFileByName(fileName, true);

            // Assert
            testSourcesItem.Should().NotBeNull();
            testSourcesItem.Name.Should().Be(fileName);
        }
示例#9
0
        public void GetFolderByName_FolderInFinalSubFolder_IsFoundByNameWithSubDirsExplicit()
        {
            // Arrange
            string folderName = "sub02";

            // Act
            ITestSourceItem testSourcesItem = TestSource.GetFolderByName(folderName, true);

            // Assert
            testSourcesItem.Should().NotBeNull();
            testSourcesItem.Name.Should().Be(folderName);
        }
示例#10
0
        public void GetFolderByName_FolderInRoot_IsFoundByNameWithoutSubDirs()
        {
            // Arrange
            string folderName = "FileContentTests";

            // Act
            ITestSourceItem testSourcesItem = TestSource.GetFolderByName(folderName, false);

            // Assert
            testSourcesItem.Should().NotBeNull();
            testSourcesItem.Name.Should().Be(folderName);
        }
示例#11
0
        public void GetFileByName_FileInRoot_IsFoundByNameWithoutSubDirs()
        {
            // Arrange
            string fileName = "BinFile01.rar";

            // Act
            ITestSourceItem testSourcesItem = TestSource.GetFileByName(fileName, false);

            // Assert
            testSourcesItem.Should().NotBeNull();
            testSourcesItem.Name.Should().Be(fileName);
        }
示例#12
0
        public void GetFolderByName_FolderInSubFolder_IsFoundByNameWithSubDirsImplicit()
        {
            // Arrange
            TestSources testSources = new TestSources();
            string      folderName  = "sub01";
            // Act
            ITestSourceItem testSourcesItem = testSources.GetFolderByName(folderName);

            // Assert
            testSourcesItem.Should().NotBeNull();
            testSourcesItem.Name.Should().Be(folderName);
        }
示例#13
0
        public void GetFolderByName_FolderInRoot_IsFoundByNameIncludingSubDirs()
        {
            // Arrange
            TestSources testSources = new TestSources();
            string      folderName  = "FileContentTests";
            // Act
            ITestSourceItem testSourcesItem = testSources.GetFolderByName(folderName, true);

            // Assert
            testSourcesItem.Should().NotBeNull();
            testSourcesItem.Name.Should().Be(folderName);
        }
示例#14
0
        public void GetByName_FileInSubFolder_IsFoundByNameWithSubDirsExplicit()
        {
            // Arrange
            string fileName = "SomeJson.json";

            // Act
            ITestSourceItem testSourcesItem = TestSource.GetByName(fileName, true);

            // Assert
            testSourcesItem.Should().NotBeNull();
            testSourcesItem.Name.Should().Be(fileName);
        }
示例#15
0
        public void GetFileByName_FileInRootAndFinalSubfolder_OnlyFirstFolderFileIsFound()
        {
            // Arrange
            TestSources testSources = new TestSources();
            string      fileName    = "TextFile01.txt";
            // Act
            ITestSourceItem testSourcesItem = testSources.GetFileByName(fileName, false);

            // Assert
            testSourcesItem.Should().NotBeNull();
            testSourcesItem.Name.Should().Be(fileName);
            testSourcesItem.Parent.Name.Should().Be(GetFileByNameTests.rootpath);
        }
示例#16
0
        public void GetFolderByName_FolderInRootAndFinalSubfolder_OnlyFirstFolderFileIsFound()
        {
            // Arrange
            TestSources testSources = new TestSources();
            string      folderName  = "sub01";
            // Act
            ITestSourceItem testSourcesItem = testSources.GetFolderByName(folderName, true);

            // Assert
            testSourcesItem.Should().NotBeNull();
            testSourcesItem.Name.Should().Be(folderName);
            testSourcesItem.Parent.Name.Should().Be(GetFolderByNameTests.rootpath);
        }