예제 #1
0
        public void Test_Grade_D_40_Marks()
        {
            StudentMarks studentMarks = new StudentMarks();
            {
                string passCheck = "fail";
                int    marks     = 40;

                string result         = studentMarks.GradeFinder(marks);
                string expectedResult = "D";

                if (result == expectedResult)
                {
                    passCheck = "pass";
                }
                SaveData(GetCurrentMethod(), "Total: 100, Marks:" + marks, expectedResult, result, passCheck);
                Assert.IsTrue(result == expectedResult);
            }
        }
예제 #2
0
        public void Test_Grade_A_Random()
        {
            StudentMarks studentMarks = new StudentMarks();
            {
                string result         = "fail";
                string expectedResult = "";
                Random rand           = new Random();
                for (int i = 1; i < 6; i++)
                {
                    string passCheck = "fail";
                    int    marks     = rand.Next(70, 100);
                    result         = studentMarks.GradeFinder(marks);
                    expectedResult = "A";

                    if (result == expectedResult)
                    {
                        passCheck = "pass";
                    }
                    SaveData(GetCurrentMethod() + " Loop Test: " + i, "Marks:" + marks, expectedResult, result, passCheck);
                }
                Assert.IsTrue(result == expectedResult);
            }
        }