AddStudent() публичный Метод

public AddStudent ( Student, student ) : void
student Student,
Результат void
Пример #1
0
        public void AddStudent_AlreadyInTheClass_Throws()
        {
            var schoolClass = new SchoolClass();

            var student = this.CreateStudent(10000);

            schoolClass.AddStudent(student);
            schoolClass.AddStudent(student);
        }
Пример #2
0
        static void Main()
        {
            //got inspired for the comments from one of your colleagues :)
            Discipline Chemistry   = new Discipline("Chemistry", 20, 2, "Chemisty is sux!");
            Discipline Mathematics = new Discipline("Mathematics", 30, 3, "Matematic is helpfull!");
            Discipline Literature  = new Discipline("Literature", 30, 3, "Literature is okay!");
            Discipline English     = new Discipline("English", 20, 2, "English is very important!");


            Teacher Mendeleev = new Teacher("Pascal", "Mendeleev", "1 + 1 = h2o");
            Teacher Dimcho    = new Teacher("Dimcho", "Negramotniq", "Sometimes Win Sometimes Lun");
            Teacher White     = new Teacher("Walter", "White", "You Know The Business And I Know The Chemistry");

            Mendeleev.AddDiscipline(Chemistry);
            Mendeleev.AddDiscipline(Mathematics);

            Dimcho.AddDiscipline(Literature);
            Dimcho.AddDiscipline(English);

            White.AddDiscipline(Chemistry);

            Student Ivancho = new Student("Ivancho", "Ivanov", 1, "The big boss");
            Student Mariika = new Student("Mariika", "Ivanova", 2, "Ivancho's girlfriend");
            Student Jesse   = new Student("Jesse", "Pinkman", 3, "Yo Bitch!");

            SchoolClass Overacheivers = new SchoolClass("1a", "Excellent");
            SchoolClass Narcos        = new SchoolClass("high level", "Haisenberg team");

            Overacheivers.AddTeacher(Mendeleev);
            Overacheivers.AddTeacher(Dimcho);

            Overacheivers.AddStudent(Ivancho);
            Overacheivers.AddStudent(Mariika);

            Narcos.AddTeacher(White);
            Narcos.AddStudent(Jesse);

            School PriBatJoro = new School();

            PriBatJoro.AddClass(Overacheivers);
            PriBatJoro.AddClass(Narcos);

            List <IComment> comments = new List <IComment>()
            {
                Mendeleev, Dimcho, White, Ivancho, Mariika, Jesse, Chemistry, Mathematics, Literature, English, Overacheivers, Narcos
            };

            foreach (var obj in comments)
            {
                Console.WriteLine(obj.Comment);
            }
        }
Пример #3
0
        public static void Main()
        {
            School.Student student       = new School.Student("Milko", "Milchev", 2);
            School.Student studentTwo    = new School.Student("Ivancho", "Ivanov", 1);
            SchoolClass    seventhGradeA = new SchoolClass('a', new Teacher("Ms", "Ivanova"));

            seventhGradeA.AddStudent(student);
            seventhGradeA.AddStudent(studentTwo);
            seventhGradeA.RemoveStudent(studentTwo);
            School.Student studentThr = new School.Student("Grigor", "Grigorov", 1);
            student.AddComment("something");
            Console.WriteLine(student.Comments);
            TestStudentsAndWorkers.Test();
            AnimalHierarchyTest.Test();
        }
Пример #4
0
    static void Main()
    {
        SchoolClass PHPClass = new SchoolClass();

        Teacher firstTeacher = new Teacher("Ivan Vankov");

        PHPClass.AddTeacher(firstTeacher);

        Teacher secondTeacher = new Teacher("Stamat Trendafilov");

        PHPClass.AddTeacher(secondTeacher);

        Student newStudent = new Student("Dobromir Ivanov", "756A");

        PHPClass.AddStudent(newStudent);

        Console.WriteLine("List of all teachers: ");
        foreach (Human teacher in PHPClass.ClassTeachersList)
        {
            Console.WriteLine(teacher);
        }

        Console.WriteLine("\nList of all Students: ");
        foreach (Human student in PHPClass.ClassStudentsList)
        {
            Console.WriteLine(student);
        }
    }
Пример #5
0
    static void Main()
    {
        SchoolClass PHPClass = new SchoolClass();

        Teacher firstTeacher = new Teacher("Ivan Vankov");
        PHPClass.AddTeacher(firstTeacher);

        Teacher secondTeacher = new Teacher("Stamat Trendafilov");
        PHPClass.AddTeacher(secondTeacher);

        Student newStudent = new Student("Dobromir Ivanov", "756A");
        PHPClass.AddStudent(newStudent);

        Console.WriteLine("List of all teachers: ");
        foreach (Human teacher in PHPClass.ClassTeachersList)
        {
            Console.WriteLine(teacher);
        }

        Console.WriteLine("\nList of all Students: ");
        foreach (Human student in PHPClass.ClassStudentsList)
        {
            Console.WriteLine(student);
        }
    }
Пример #6
0
        public void RemoveStudent_NotInTheClass_Throws()
        {
            var schoolClass = new SchoolClass();
            var student     = this.CreateStudent(10000);

            schoolClass.AddStudent(student);
            schoolClass.RemoveStudent(10001);
        }
Пример #7
0
        public void AddStudent_AddsToTheStudentCollection()
        {
            var schoolClass = new SchoolClass();
            var student     = this.CreateStudent(10000);

            schoolClass.AddStudent(student);

            Assert.IsTrue(schoolClass.Students.Contains(student));
        }
Пример #8
0
        public void AddStudent_ToAnEmptySchoolClass_IncreasesStudentsCount()
        {
            var schoolClass = new SchoolClass();
            var student     = this.CreateStudent(10000);

            schoolClass.AddStudent(student);

            Assert.AreEqual(1, schoolClass.Size);
        }
Пример #9
0
        public void RemoveStudent_DecreasesStudentsCount()
        {
            var schoolClass = new SchoolClass();
            var student     = this.CreateStudent(10000);

            schoolClass.AddStudent(student);
            schoolClass.RemoveStudent(student.TrackingNumber);

            Assert.AreEqual(0, schoolClass.Size);
        }
Пример #10
0
        static void Main(string[] args)
        {
            SchoolManager school = new SchoolManager();
            SchoolClass schoolClass = new SchoolClass("4C");
            school.AddClass(schoolClass);

            schoolClass.Teacher = new Teacher("Janusz", "Kowalski", "Podstawy języka C#");
            schoolClass.AddStudent(new Student("Ania", "Misia"));
            schoolClass.AddStudent(new Student("Zuzia", "Pysia"));
            schoolClass.AddStudent(new Student("Grześ", "Kowalski"));
            schoolClass.AddStudent(new Student("Jaś", "Nowak"));

            Console.WriteLine(schoolClass.GetDescription());
            Console.WriteLine("=============================================\n");

            foreach (Person person in school.FindPersonsBySurname("Kowalski"))
                Console.WriteLine(" * " + person.ToString());

            Console.ReadKey();
        }
Пример #11
0
        public void RemoveStudent_WithValidParameter_RemovesHimFtomTheClass()
        {
            var schoolClass = new SchoolClass();

            var student = this.CreateStudent(10000);

            schoolClass.AddStudent(student);
            schoolClass.RemoveStudent(student.TrackingNumber);

            Assert.IsFalse(schoolClass.Students.Contains(student));
        }
Пример #12
0
        public void AddStudent_ToFullClass_Throws()
        {
            var schoolClass = new SchoolClass();

            int start = 10000;
            int stop  = 10000 + SchoolClass.MaxStudentsInClass + 1;

            for (int i = start; i <= stop; i++)
            {
                var student = this.CreateStudent(i);
                schoolClass.AddStudent(student);
            }
        }
Пример #13
0
        public static void Test()
        {
            Console.WriteLine("**********TASK1**********\n");

            Discipline ComputerScience = new Discipline("Computer Science", 20, 2, "Code all day.");
            Discipline Physics         = new Discipline("Physics", 10, 2, "Physics makes the world go round.");
            Discipline Mathematics     = new Discipline("Mathematics", 30, 3, "2 + 2 = 4");
            Discipline Literature      = new Discipline("Literature", 30, 3, "To be or not to be.");
            Discipline English         = new Discipline("English", 20, 2, "A is for apple, B is for bee.");

            Teacher ItTeacher             = new Teacher("Doncho", "Donchev", "Hello World!");
            Teacher NaturalScienceTeacher = new Teacher("Albert", "Einstein", "E=mc2");
            Teacher LitTeacher            = new Teacher("Will", "Shakespeare", "Shake your spear at Shakespeare");

            NaturalScienceTeacher.AddDiscipline(Mathematics);
            NaturalScienceTeacher.AddDiscipline(Physics);

            ItTeacher.AddDiscipline(ComputerScience);

            LitTeacher.AddDiscipline(English);
            LitTeacher.AddDiscipline(Literature);

            Student Pesho  = new Student("Petyr", "Nizamov", 1, "Momma's boy");
            Student Mara   = new Student("Mariika", "Ivanova", 2, "Pesho's girlfriend");
            Student Ivan   = new Student("Vanko", "Marinov", 3, "Teacher's pet");
            Student Joanna = new Student("Joanna", "Petrova", 4, "Prom's queen");
            Student Plamen = new Student("Plamen", "Petrov", 6, "Joanna's twin brother");
            Student Joro   = new Student("Joro", "Martinov", 10, "The school's bully");

            SchoolClass FirstGrades = new SchoolClass("1a", "We are firstgraders.");
            SchoolClass Seniors     = new SchoolClass("12a", "Final year of school.");

            FirstGrades.AddTeacher(NaturalScienceTeacher);
            FirstGrades.AddTeacher(LitTeacher);

            Seniors.AddTeacher(ItTeacher);
            Seniors.AddTeacher(NaturalScienceTeacher);

            FirstGrades.AddStudent(Pesho);
            FirstGrades.AddStudent(Mara);
            FirstGrades.AddStudent(Ivan);

            Seniors.AddStudent(Joanna);
            Seniors.AddStudent(Plamen);
            Seniors.AddStudent(Joro);

            School PMG = new School();

            PMG.AddClass(FirstGrades);
            PMG.AddClass(Seniors);

            List <IComment> comments = new List <IComment>()
            {
                NaturalScienceTeacher, ItTeacher, LitTeacher, Pesho, Mara, Ivan, Joanna, Plamen, Joro, Physics, Mathematics, Literature, English, FirstGrades, Seniors
            };

            foreach (var obj in comments)
            {
                Console.WriteLine(obj.ToString());
                Console.WriteLine("Personal comment: {0}", obj.Comment);
                Console.WriteLine(new string('-', 30));
            }
        }