コード例 #1
0
        public void NameAndHoursToString_InputyListStringAndNameFromFile_OutputNameAndHoursInString(List <string> expected, string name)
        {
            string          pathToFile        = @"..\..\..\TestFile.csv";
            List <string[]> arrayCharsOfLines = ReadFile.InputFileInArrayCharsOfLines(pathToFile);
            List <string>   dataList          = ReformattingAndRecorging.DataInfoToString(arrayCharsOfLines);

            List <string> actual = ReformattingAndRecorging.NameAndHoursToString(arrayCharsOfLines, dataList, name);

            for (int i = 0; i < expected.Count; i++)
            {
                Assert.AreEqual(expected[i], actual[i]);
            }
        }
コード例 #2
0
        public void NameListFromFile_InputListStringFromFile_OutputNameList()
        {
            List <string[]> stringListFromFile = new List <string[]>
            {
                new string[] { "Employee Name", "Date", "Work Hours" },
                new string[] { "Archie Klein", "Jun 29 2020", "2" },
                new string[] { "Tom", "Jun 30 2020", "3" },
                new string[] { "Archie Klein", "Jul 01 2020", "4" },
                new string[] { "Tom", "Jul 02 2020", "5" },
                new string[] { "Archie Klein", "Jul 03 2020", "6.5" },
            };
            List <string> expected = new List <string> {
                "Archie Klein", "Tom"
            };

            List <string> actual = ReformattingAndRecorging.NameListFromFile(stringListFromFile);

            for (int i = 0; i < actual.Count; i++)
            {
                Assert.AreEqual(expected[i], actual[i]);
            }
        }