BuildDTOsFromExcel.Tests.FileService.FileParserTests.When_given_a_list_of_files_with_a_searchpattern.Should_remove_the_searchpattern_return_all_the_xls_and_xlsx_files_recursively_in_the_given_directory_if_both_xls_and_xlsx_searchpatterns_are_given C# (CSharp) Method

Should_remove_the_searchpattern_return_all_the_xls_and_xlsx_files_recursively_in_the_given_directory_if_both_xls_and_xlsx_searchpatterns_are_given() private method

            public void Should_remove_the_searchpattern_return_all_the_xls_and_xlsx_files_recursively_in_the_given_directory_if_both_xls_and_xlsx_searchpatterns_are_given()
            {
                _files.Add(DirectoryXlsSearchPattern);
                _files.Add(DirectoryXlsxSearchPattern);

                _fileSystemService.Expect(x => x.GetFiles(null, null)).IgnoreArguments().Return(_xlsFilesinCurrentWorkingDirectory);
                _fileSystemService.Expect(x => x.GetFiles(null, null)).IgnoreArguments().Return(_xlsxFilesinCurrentWorkingDirectory);

                List<string> parsedFiles = _fileParser.Parse(_files);
                Assert.IsTrue(parsedFiles.Count == 6);
                Assert.IsTrue(parsedFiles.Exists(x => x.Equals("Users1.xls")));
                Assert.IsTrue(parsedFiles.Exists(x => x.Equals("Users2.xlsx")));
            }