Ejemplo n.º 1
0
        public void TestSearch_EmptyString_ReturnEmptyList()
        {
            //Arrange:
            FileSearcher fileSearcher = new FileSearcher("NoSuchFile");

            //Act:
            List<int> result = fileSearcher.Search("");

            //Assert:
            Assert.AreEqual(result.Count, 0);
        }
Ejemplo n.º 2
0
        public void TestSearch_MultipleNameOccurances_ReturnListWithThreeId()
        {
            //Arrange:
            string filePath = @"..\..\SearchInFile.csv";
            FileSearcher fileSearcher = new FileSearcher(filePath);
            bool initResult = fileSearcher.Init();

            //Act:
            List<int> result = fileSearcher.Search("Jane Cockrum");

            //Assert:
            Assert.AreEqual(result.Count, 4);
        }
Ejemplo n.º 3
0
        public void TestSearch_NoSuchEmail_ReturnEmptyList()
        {
            //Arrange:
            string filePath = @"..\..\EmptyFile.csv";
            FileSearcher fileSearcher = new FileSearcher(filePath);
            bool initResult = fileSearcher.Init();

            //Act:
            List<int> result = fileSearcher.Search("*****@*****.**");

            //Assert:
            Assert.AreEqual(result.Count, 0);
        }
Ejemplo n.º 4
0
        public void TestSearch_SingleNameOccurance_ReturnListWithOneId()
        {
            //Arrange:
            string filePath = @"..\..\SearchInFile.csv";
            FileSearcher fileSearcher = new FileSearcher(filePath);
            bool initResult = fileSearcher.Init();

            //Act:
            List<int> result = fileSearcher.Search("Denis Dentler");

            //Assert:
            Assert.AreEqual(result.Count, 1);
            Assert.AreEqual(result[0], 25);
        }