public void AddingStudent_CheckingIfHeExistInCourse() { var course = new Course("Course"); var student = new Student("Petkan"); course.AddStudent(student); var index = course.ToString().IndexOf(student.ToString()); Assert.IsTrue(index >= 0); }
public void CheckIfCourseIsRemoved_IfTrue() { var school = new SchoolDem("A"); var course = new Course("Breakfast"); school.AddCourse(course); school.RemoveCourse(course); Assert.IsTrue((school.ToString().IndexOf(course.ToString()) <= 0)); }
public void CourseToStringTest() { var course = new Course("C# HQC"); var pesho = new Student("Pesho", 10132); var gosho = new Student("Gosho", 10123); course.AddStudent(pesho); course.AddStudent(gosho); string expected = "Course name: C# HQC\nStudent name is: Pesho, with id: 10132\nStudent name is: Gosho, with id: 10123\n"; string actual = course.ToString(); Assert.AreEqual(expected, actual); }
public void CourseRemoveStudentTest() { var course = new Course("Javascript"); var pesho = new Student("Pesho", 10131); var gosho = new Student("Gosho", 10132); course.AddStudent(pesho); course.AddStudent(gosho); course.RemoveStudent(gosho); var actual = course.ToString(); var expected = "Course name: Javascript\nStudent name is: Pesho, with id: 10131\n"; Assert.AreEqual(expected, actual); }
static void Main(string[] args) { Console.WriteLine("Welcome back to School!"); Console.WriteLine(); Student josh = new Student("Josh"); Student matt = new Student("Matt"); Student zak = new Student("Zak"); Course csharp = new Course(4, "csharp"); Course python = new Course(3, "python"); csharp.AddStudent(josh); python.AddStudent(matt); python.AddStudent(zak); python.AddStudent(zak); josh.AddGrade(4, 4); josh.AddGrade(3, 4); matt.AddGrade(3, 3); zak.AddGrade(3, 4); Console.WriteLine(josh); Console.WriteLine(); Console.WriteLine(matt); Console.WriteLine(); Console.WriteLine(zak); Console.WriteLine(); Console.WriteLine(python.ToString()); Console.WriteLine(csharp.ToString()); Console.ReadLine(); //static void WriteResult(string name, double gpa) //{ // Console.WriteLine($"{name}: {gpa}", name, gpa); // Console.ReadLine(); //} //static void WriteResult(DateTime dateTime) //{ // Console.WriteLine(dateTime); // Console.ReadLine(); //} }
static void Main(string[] args) { Student student1 = new Student("Emma", 1, 9, 3.4); Student student2 = new Student("Claire", 2, 12, 3.9); List <Student> classList = new List <Student>(); classList.Add(student1); classList.Add(student2); Course course1 = new Course(); course1.Students = classList; course1.Instructor = "Mark Z"; course1.CourseName = "Internet 101"; course1.CourseId = 12; Console.WriteLine(student2.ToString()); Console.WriteLine(course1.ToString()); }
public void RemovingCorrectlyStudent_TrueIfRemovedCorrectly() { var spirt = new Course("Spirt"); var student = new Student("sad"); spirt.AddStudent(student); spirt.RemoveStudentByID(student.UniqueID); var index = spirt.ToString().IndexOf(student.ToString()); Assert.IsTrue(index < 0); }
public void TestCourseToString2() { Course course = new Course("Telerik Academy"); Assert.AreEqual( "Course name -> Telerik Academy; Course students -> { No students }", course.ToString(), "Course.ToString() is not correct."); }
public void TestCourseToString1() { Course course = new Course("Telerik Academy"); Student misho = new Student("Misho Ivanov"); Student pesho = new Student("Pesho Ivanov"); course.AddStudent(misho); course.AddStudent(pesho); Assert.AreEqual( string.Format( "Course name -> Telerik Academy; Course students -> {{ {0}, \n{1} }}", misho, pesho), course.ToString(), "Course.ToString() is not correct."); }
public void TestCourseToString() { Course course = new Course("Software Engineering"); Assert.AreEqual(course.ToString(), "Software Engineering", "Clone doesn't work correct"); }