public static void Main() { var firstStudent = new Student("Ivan"); var secondStudent = new Student("Pesho"); var thirdStudent = new Student("Gosho"); var javascriptCourse = new Course("Javascript OOP"); var someStudents = new List<Student>(); var someCourses = new List<Course>(); var sch = new School(" ", someStudents, someCourses); Console.WriteLine(firstStudent); Console.WriteLine(secondStudent); Console.WriteLine(thirdStudent); javascriptCourse.AddStudent(firstStudent); javascriptCourse.AddStudent(secondStudent); javascriptCourse.AddStudent(thirdStudent); Console.WriteLine(javascriptCourse.StudentsInCourse.Count); javascriptCourse.RemoveStudent(firstStudent); Console.WriteLine(javascriptCourse.StudentsInCourse.Count); Console.WriteLine(javascriptCourse.StudentsInCourse.Contains(secondStudent)); Console.WriteLine(secondStudent); Console.WriteLine(thirdStudent); }
public void TestCourseAddStudent() { var students = new List<Student>(); var course = new Course(students); var anotherStudent = new Student("Adam"); course.AddStudent(anotherStudent); Assert.AreEqual(students.Count + 1, course.Students.Count); }
public void TestNumberOfStudentsInCourse() { Student jorkata = new Student("Jorkata"); Student vankata = new Student("Vankata"); Student peshko = new Student("Peshko"); Assert.AreEqual(10002, jorkata.StudentUniqueNumber); Assert.AreEqual(10003, vankata.StudentUniqueNumber); Assert.AreEqual(10004, peshko.StudentUniqueNumber); }
public void ExpectedMaxStudentsCountToNotExceedThirty() { var listOfStudents = new List<Student>(); for (int i = 0; i < 33; i++) { var randomName = i.ToString(); var student = new Student(randomName); listOfStudents.Add(student); } var course = new Course(listOfStudents); }
public void ExpectIDvalueToNotOverFlow() { var listOfStudents = new List<Student>(); for (int i = 0; i < 100003; i++) { var randomName = i.ToString(); var student = new Student(randomName); listOfStudents.Add(student); } var course = new Course(listOfStudents); }
public void TestStudentCreation() { Student jorkata = new Student("Jorkata"); }
public void TestFirstStudentsNumber() { Student jorkata = new Student("Jorkata"); Assert.AreEqual(10001, jorkata.StudentUniqueNumber); }
public void TestSudentNameGetter() { var student = new Student(NAME); Assert.AreEqual(student.Name, NAME); }
public void TestStudentIdGetter() { for (int i = 0; i < 90001; i++) { var student = new Student("A#" + i); var currId = student.Id; } }
public void RemoveStudent(Student studentToBeRemovedFromCourse) { this.StudentsInCourse.Remove(studentToBeRemovedFromCourse); }
public void ExpectedToThrowWhenStudentNameIsEmpty() { var student = new Student(string.Empty); }
public void ExpectedToGenerateValidId() { var student = new Student(NAME); Assert.AreEqual(10001, student.Id); }
public void RemoveStudent(Student student) { this.Students.Remove(student); }
public void AddStudent(Student student) { this.Students.Add(student); }
public void TestStudentNameMustNotBeEmptyString() { Student jorkata = new Student(""); }
public void TestStudentNameMustNotBeNull() { Student jorkata = new Student(null); Assert.IsNull(jorkata, "Null student's name"); }
public void AddStudent(Student studentToBeAddedToCourse) { this.StudentsInCourse.Add(studentToBeAddedToCourse); }