public void Initialize()
        {
            stService = new StudentTrackerService.StudentTrackerService();
            peter = new Student { FirstName = "PeterTest", LastName = "SimonsTest", Sex = Sex.Male, Age = 25 };
            sarah = new Student { FirstName = "SarahTest", LastName = "ClarksTest", Sex = Sex.Female, Age = 20 };
            jessy = new Student { FirstName = "JessyTest", LastName = "AlgienTest", Sex = Sex.Female, Age = 22 };

            math = new Course { CourseName = "MathematicsTest", MaxNumberOfStudents = 15 };
            calculus = new Course { CourseName = "CalculusTest", MaxNumberOfStudents = 10 };
            discrete = new Course { CourseName = "DiscreteTest", MaxNumberOfStudents = 2 };

            using (var ctx = new StudentTrackerDbContext())
            {
                ctx.Students.Add(peter);
                ctx.Students.Add(sarah);
                ctx.Students.Add(jessy);
                ctx.SaveChanges();

                math.Students.Add(peter);
                math.Students.Add(jessy);

                ctx.Courses.Add(math);
                ctx.Courses.Add(calculus);
                ctx.Courses.Add(discrete);

                ctx.SaveChanges();
            }
        }
        public void Initialize()
        {
            stService = new StudentTrackerService.StudentTrackerService();
            peter = new Student { FirstName = "PeterTest", LastName = "SimonsTest", Sex = Sex.Male, Age = 25 };
            sarah = new Student { FirstName = "SarahTest", LastName = "ClarksTest", Sex = Sex.Female, Age = 20 };
            jessy = new Student { FirstName = "JessyTest", LastName = "AlgienTest", Sex = Sex.Female, Age = 22 };

            math = new Course { CourseName = "MathematicsTest", MaxNumberOfStudents = 15 };
            calculus = new Course { CourseName = "CalculusTest", MaxNumberOfStudents = 10 };
            discrete = new Course { CourseName = "DiscreteTest", MaxNumberOfStudents = 2 };

            using (var ctx = new StudentTrackerDbContext())
            {
                ctx.Students.Add(peter);
                ctx.Students.Add(sarah);
                ctx.Students.Add(jessy);
                ctx.SaveChanges();

                discrete.Students.Add(sarah);
                calculus.Students.Add(sarah);

                ctx.Courses.Add(math);
                ctx.Courses.Add(calculus);
                ctx.Courses.Add(discrete);

                ctx.SaveChanges();

                expectedCourses = new List<StudentCourse>();
                foreach (var course in ctx.Courses)
                {
                    expectedCourses.Add(new StudentCourse { CourseName = course.CourseName, AssignedStudents = course.Students.Count, Id = course.Id, IsActive = course.Students.Count < course.MaxNumberOfStudents, MaxStudents = course.MaxNumberOfStudents, IsAppliedFor = course.Students.Any(x => x.Id == sarah.Id) });
                }
            }
        }
        public void Initialize()
        {
            stService = new StudentTrackerService.StudentTrackerService();

            using (var ctx = new StudentTrackerDbContext())
            {
                ctx.Students.Add(new Student { FirstName = "DoubleName", LastName = "DoubleName", Age = 20, Sex = Sex.Male });
                ctx.SaveChanges();
            }
        }
        public void Initialize()
        {
            stService = new StudentTrackerService.StudentTrackerService();
            using (var ctx = new StudentTrackerDbContext())
            {
                initCount = ctx.Students.Count();
            }

            infos = new List<RawStudentInfo> { peter, jason, mary };
        }
 public void Initialize()
 {
     this.stService = new StudentTrackerService.StudentTrackerService();
     using (var ctx = new StudentTrackerDbContext())
     {
         ctx.Courses.Add(math);
         ctx.Courses.Add(calculus);
         ctx.Courses.Add(discrete);
         ctx.SaveChanges();
     }
 }
        public void Initialize()
        {
            stService = new StudentTrackerService.StudentTrackerService();
            using (var ctx = new StudentTrackerDbContext())
            {
                ctx.Students.Add(peter);
                ctx.SaveChanges();

                id = ctx.Students.Single(x => x.FirstName == peter.FirstName && x.LastName == peter.LastName && x.Age == peter.Age).Id;
            }
        }
 public void Initialize()
 {
     stService = new StudentTrackerService.StudentTrackerService();
     using (var ctx = new StudentTrackerDbContext())
     {
         ctx.Students.Add(peter);
         ctx.Students.Add(sarah);
         ctx.Students.Add(jessy);
         ctx.SaveChanges();
         initCount = ctx.Students.Count();
     }
 }
 public void Initialize()
 {
     stService = new StudentTrackerService.StudentTrackerService();
     using (var ctx = new StudentTrackerDbContext())
     {
         ctx.Students.Add(peter);
         ctx.Students.Add(sarah);
         ctx.Students.Add(jessy);
         ctx.SaveChanges();
     }
     expectedFullName = string.Format("{0} {1}", peter.FirstName, peter.LastName);
     expectedSex = sarah.Sex.ToString();
 }
 public void Initialize()
 {
     stService = new StudentTrackerService.StudentTrackerService();
     colours = new UiColour { BackgroundColour = "#123321", HeaderColour = "#abccba" };
     using (var ctx = new StudentTrackerDbContext())
     {
         ctx.Users.Add(user5);
         ctx.Users.Add(user16);
         ctx.Users.Add(user22);
         ctx.SaveChanges();
         ctx.Users.Find(user5.Id).UiColour = colours;
         ctx.SaveChanges();
     }
 }
 public void Initialize()
 {
     stService = new StudentTrackerService.StudentTrackerService();
     expectedStudents = new List<StudentInfo>();
     using (var ctx = new StudentTrackerDbContext())
     {
         ctx.Students.Add(peter);
         ctx.Students.Add(sarah);
         ctx.Students.Add(jessy);
         ctx.SaveChanges();
         foreach (var student in ctx.Students)
         {
             expectedStudents.Add(new StudentInfo { Id = student.Id, FirstName = student.FirstName, LastName = student.LastName, Age = student.Age, Sex = student.Sex.ToString()});
         }
     }
 }
 public void Initialize()
 {
     this.stService = new StudentTrackerService.StudentTrackerService();
     using (var ctx = new StudentTrackerDbContext())
     {
         ctx.Courses.Add(math);
         ctx.Courses.Add(calculus);
         ctx.Courses.Add(discrete);
         ctx.SaveChanges();
         expectedCourses = new List<CourseInfo>();
         foreach (var course in ctx.Courses)
         {
             expectedCourses.Add(new CourseInfo { CourseName = course.CourseName, Id = course.Id, CurrentlyAssigned = course.Students.Count(), MaxAssigned = course.MaxNumberOfStudents });
         }
     }
 }