Ejemplo n.º 1
0
        public void CompareTwoStrings_ShouldReturn_AssertTrue()
        {
            var dataOne = "Test string ZeroZeroOne";

            TextFilesComparator comparator = new TextFilesComparator();

            comparator.CompareFilesAsStrings(dataOne, dataOne);
            var compareResult = comparator.IsEquals;

            Assert.IsTrue(compareResult);
        }
Ejemplo n.º 2
0
        public void GetDiscrepanciesFromFilesData_ShouldReturn_UniqueRowFromSecondList()
        {
            List <string> firstListWithDataRows = new List <string> {
                "zero", "zero"
            };
            List <string> secondListWithDataRows = new List <string> {
                "zero", "zero", "one"
            };

            TextFilesComparator comparator = new TextFilesComparator();

            List <string> resultList = comparator.PutDiscrepanciesToList(firstListWithDataRows, secondListWithDataRows);
            var           result     = resultList[0];

            Assert.IsTrue(result != null);
            Assert.IsTrue(result.Contains("one"));
        }
Ejemplo n.º 3
0
        public void GetDiscrepanciesFromFilesData_ShouldReturn_CorrectFileNameForEachUniqueDataRow()
        {
            List <string> firstListWithDataRows = new List <string> {
                "zero", "zero", "one"
            };
            List <string> secondListWithDataRows = new List <string> {
                "zero", "zero", "three"
            };

            InputCollector.FirstFileName  = "fileNameForTest01";
            InputCollector.SecondFileName = "fileNameForTest02";

            TextFilesComparator comparator = new TextFilesComparator();

            List <string> resultList = comparator.PutDiscrepanciesToList(firstListWithDataRows, secondListWithDataRows);

            var resultWithFirstFileName  = resultList[0];
            var resultWithSecondFileName = resultList[1];

            Assert.IsTrue(resultWithFirstFileName != null && resultWithSecondFileName != null);
            Assert.IsTrue(resultWithFirstFileName == "one || [fileNameForTest01]");
            Assert.IsTrue(resultWithSecondFileName == "three || [fileNameForTest02]");
        }