private HomeworkTestResult GetHomeWorkResultWithTotalLine(string username, string totalLine)
        {
            if (totalLine == null)
            {
                return(new HomeworkTestResult {
                    Username = username, IsHaveTest = false
                });
            }

            var separator        = ",";
            var textWithPointnly = totalLine.Replace("Total tests:", string.Empty)
                                   .Replace("Passed: ", separator)
                                   .Replace("Failed: ", separator)
                                   .Replace("Skipped: ", separator)
                                   .Replace(".", string.Empty)
                                   .Replace(" ", string.Empty);

            string[] separators    = { separator };
            var      pointListText = textWithPointnly.Split(separators, StringSplitOptions.RemoveEmptyEntries);
            var      pointList     = pointListText.Select(int.Parse)?.ToList();
            var      result        = new HomeworkTestResult
            {
                Username   = username,
                IsHaveTest = true,
                TotalTest  = pointList[0],
                Pass       = pointList[1],
                Fail       = pointList[2],
                Skip       = pointList[3]
            };

            return(result);
        }
        /// <summary>
        /// แปลง บรรทัดที่เป็นผลลัพย์ในการ test เป็น object HomeworkTestResult
        /// </summary>
        /// <param name="username"></param>
        /// <param name="totalLine"></param>
        /// <returns></returns>
        private HomeworkTestResult GetHomeWorkResultWithTotalLine(string username, string totalLine)
        {
            if (string.IsNullOrEmpty(username))
            {
                return(null);
            }
            if (totalLine == null)
            {
                return(new HomeworkTestResult {
                    GitUsername = username, IsHaveTest = false
                });
            }
            //ลบคำที่ไม่ใช้เพื่อให้เหลือค่าที่จะนำไปเก็บและคั่นด้วย ,
            var separator        = ",";
            var textWithPointnly = totalLine.Replace("Total tests:", string.Empty)
                                   .Replace("Passed: ", separator)
                                   .Replace("Failed: ", separator)
                                   .Replace("Skipped: ", separator)
                                   .Replace(".", string.Empty)
                                   .Replace(" ", string.Empty);

            string[] separators = { separator };
            //ดึงค่าต่างๆที่ใช้ในการเก็บค่า
            var pointListText = textWithPointnly.Split(separators, StringSplitOptions.RemoveEmptyEntries);
            var pointList     = pointListText.Select(int.Parse)?.ToList();
            var result        = new HomeworkTestResult
            {
                GitUsername = username,
                IsHaveTest  = true,
                TotalTest   = pointList[0],
                Pass        = pointList[1],
                Fail        = pointList[2],
                Skip        = pointList[3]
            };

            return(result);
        }