Esempio n. 1
0
 private void button2_Click(object sender, EventArgs e)
 {
     oStudents = new CStudents();
     oStudents.LoadXML();
     dataGridView1.DataSource = null;
     dataGridView1.DataSource = oStudents.Students;
 }
Esempio n. 2
0
        public void AddRecordTest_VerifyMultipleStudentsName()
        {
            // Arrange
            CStudents studentsToVerify  = new CStudents();
            CStudents studentsToCompare = new CStudents();

            int[] marks = new int[] { 7, 6, 8, 9, 10 };

            // The 1st student's info
            String name = "Ivan Ivanov";

            studentsToCompare.studList.Add(new CStudentDetails());
            studentsToCompare.studList[0].studentname = name;

            // The 2nd student's info
            name = "Kate Ivanova";
            studentsToCompare.studList.Add(new CStudentDetails());
            studentsToCompare.studList[1].studentname = name;

            // The 3rd student's info
            name = "Igor Petrov";
            studentsToCompare.studList.Add(new CStudentDetails());
            studentsToCompare.studList[2].studentname = name;;

            // Act
            studentsToVerify.AddRecord(studentsToCompare.studList[0].studentname, marks);
            studentsToVerify.AddRecord(studentsToCompare.studList[1].studentname, marks);
            studentsToVerify.AddRecord(studentsToCompare.studList[2].studentname, marks);

            // Asserts
            for (int i = 0; i < studentsToVerify.MaxStudents; i++)
            {
                Assert.AreEqual(studentsToCompare.studList[i].studentname, studentsToVerify.studList[i].studentname, "Incorrect name of the " + i.ToString() + " student.");
            }
        }
        public void AddRecordTest_VerifySingleStudentMarks(string name, int[] marks)
        {
            // Arrange
            CStudents students = new CStudents();

            // Act
            students.AddRecord(name, marks);

            // Assert
            Assert.AreEqual(marks, students.studList[0].studentmarks, "Wrong student's marks are added.");
        }
Esempio n. 4
0
        public void AddRecordTest_VerifySingleStudentMarks()
        {
            // Arrange
            CStudents students = new CStudents();
            String    name     = "Ivan Ivanov";

            int[] marks = new int[] { 7, 6, 8, 9, 10 };

            // Act
            students.AddRecord(name, marks);

            // Asserts
            Assert.AreEqual(marks, students.studList[0].studentmarks, "Incorrect student's marks.");
        }
        public void AddRecordTest_VerifySingleStudentTotalMarks(string name, int[] marks)
        {
            // Arrange
            CStudents students   = new CStudents();
            int       totalmarks = 0;

            for (int i = 0; i < marks.Length; i++)
            {
                totalmarks += marks[i];
            }

            // Act
            students.AddRecord(name, marks);

            // Assert
            Assert.AreEqual(totalmarks, students.studList[0].totalmarks, "Wrong student's total marks are added.");
        }
Esempio n. 6
0
        public void AddRecordTest_VerifySingleStudentTotalMark()
        {
            // Arrange
            CStudents students = new CStudents();
            String    name     = "Ivan Ivanov";

            int[] marks     = new int[] { 7, 6, 8, 9, 10 };
            int   totalmark = 0;

            for (int i = 0; i < marks.Length; i++)
            {
                totalmark += marks[i];
            }

            // Act
            students.AddRecord(name, marks);

            // Asserts
            Assert.AreEqual(totalmark, students.studList[0].totalmarks, "Incorrect student's total mark.");
        }
Esempio n. 7
0
 private void frmStudentInformation_Load(object sender, EventArgs e)
 {
     oStudents = new CStudents();
 }
Esempio n. 8
0
        public void AddRecordTest_VerifyMultipleStudentsTotalmark()
        {
            // Arrange
            CStudents studentsToVerify  = new CStudents();
            CStudents studentsToCompare = new CStudents();

            // The 1st student's info
            String name = "Ivan Ivanov";

            int[] marks     = new int[] { 7, 6, 8, 9, 10 };
            int   totalmark = 0;

            for (int i = 0; i < marks.Length; i++)
            {
                totalmark += marks[i];
            }

            studentsToCompare.studList.Add(new CStudentDetails());
            studentsToCompare.studList[0].studentname  = name;
            studentsToCompare.studList[0].studentmarks = marks;
            studentsToCompare.studList[0].totalmarks   = totalmark;

            // The 2nd student's info
            name      = "Kate Ivanova";
            marks     = new int[] { 9, 9, 8, 10, 10 };
            totalmark = 0;
            for (int i = 0; i < marks.Length; i++)
            {
                totalmark += marks[i];
            }

            studentsToCompare.studList.Add(new CStudentDetails());
            studentsToCompare.studList[1].studentname  = name;
            studentsToCompare.studList[1].studentmarks = marks;
            studentsToCompare.studList[1].totalmarks   = totalmark;

            // The 3rd student's info
            name      = "Igor Petrov";
            marks     = new int[] { 7, 5, 10, 9, 10 };
            totalmark = 0;
            for (int i = 0; i < marks.Length; i++)
            {
                totalmark += marks[i];
            }

            studentsToCompare.studList.Add(new CStudentDetails());
            studentsToCompare.studList[2].studentname  = name;
            studentsToCompare.studList[2].studentmarks = marks;
            studentsToCompare.studList[2].totalmarks   = totalmark;

            // Act
            studentsToVerify.AddRecord(studentsToCompare.studList[0].studentname, studentsToCompare.studList[0].studentmarks);
            studentsToVerify.AddRecord(studentsToCompare.studList[1].studentname, studentsToCompare.studList[1].studentmarks);
            studentsToVerify.AddRecord(studentsToCompare.studList[2].studentname, studentsToCompare.studList[2].studentmarks);

            // Asserts
            for (int i = 0; i < studentsToVerify.MaxStudents; i++)
            {
                Assert.AreEqual(studentsToCompare.studList[i].totalmarks, studentsToVerify.studList[i].totalmarks, "Incorrect totalmarks of the " + i.ToString() + " student.");
            }
        }