public void CreateStudent()
        {
            string expectedName          = string.Empty;
            string expectedLastName      = string.Empty;
            int    expectedStudentNumber = 0;

            Student        student          = new Student();
            List <Subject> expectedSubjects = new List <Subject>();
            List <Subject> actualSubjects   = student.GetSubjects();

            Assert.AreEqual(expectedName, student.GetName());
            Assert.AreEqual(expectedLastName, student.GetLastName());
            Assert.AreEqual(expectedStudentNumber, student.GetStudentNumber());

            Assert.IsTrue(Utility.CompareLists(actualSubjects, expectedSubjects));
        }
        public void CreateStudentWithParameters()
        {
            string         expectedName           = "Luis";
            string         expectedLastName       = "Suarez";
            string         expectedDocumentNumber = "1234567-8";
            int            expectedStudentNumber  = 0;
            List <Subject> expectedSubjects       = new List <Subject>();

            Student student = new Student(expectedName, expectedLastName, expectedDocumentNumber);

            Assert.AreEqual(expectedName, student.GetName());
            Assert.AreEqual(expectedLastName, student.GetLastName());
            Assert.AreEqual(expectedDocumentNumber, student.GetDocumentNumber());
            Assert.AreEqual(expectedStudentNumber, student.GetStudentNumber());

            List <Subject> actualSubjects = student.GetSubjects();

            Assert.IsTrue(Utility.CompareLists(actualSubjects, expectedSubjects));
        }