public async Task GetStudentNamesInCourse_filters_by_CourseId()
        {
            viewModel.ClassId = mathClass.ClassId;
            await viewModel.OnParametersSetAsync();

            var studentNames = viewModel.GetStudentNamesByCourse(math1010.CourseId);

            studentNames.Count().Should().Be(1);
            studentNames.Should().Contain(sam.StudentName);
        }
        public void GetStudentNamesInCourse_filters_by_CourseId()
        {
            viewModel.Students = new Student[]
            {
                new Student()
                {
                    StudentId   = 1,
                    StudentName = "sam"
                },
                new Student()
                {
                    StudentId   = 2,
                    StudentName = "tim"
                }
            };
            viewModel.Courses = new Course[]
            {
                new Course()
                {
                    CourseId   = 1,
                    CourseName = "math 1010",
                    StudentIds = new int[] { 1 }
                },
                new Course()
                {
                    CourseId   = 2,
                    CourseName = "science 1010",
                    StudentIds = new int[] { 2 }
                }
            };

            var math1010Students = viewModel.GetStudentNamesByCourse(1);

            math1010Students.Count().Should().Be(1);
            math1010Students.Should().Contain("sam");
        }