public void GetSectionAssignmentResults_CorrectResults()
        {
            var users = GetUsers();
            var questions = GetQuestions();
            var sections = GetSections();
            var assignments = GetAssignments(sections, questions);
            var submissions = GetSubmissions(users, questions);

            var scoreCalculator = new AssignmentScoreCalculator();
            var expectedResults = GetExpectedSectionAssignmentResults();
            var actualResults = scoreCalculator.GetSectionAssignmentResults
            (
                "Unit 1",
                assignments,
                sections[0],
                users,
                submissions
            );

            VerifySectionAssignmentResults(expectedResults, actualResults);
        }
        public void GetUpdatedAssignmentResults_CorrectResults()
        {
            var users = GetUsers();
            var questions = GetQuestions();
            var sections = GetSections();
            var assignments = GetAssignments(sections, questions);
            var submissions = GetSubmissions(users, questions);

            var scoreCalculator = new AssignmentScoreCalculator();
            var expectedResults = GetExpectedUpdatedAssignmentResults();
            var actualResults = scoreCalculator.GetUpdatedAssignmentResults
            (
                assignments,
                users,
                sections[0],
                "Gradebook1",
                DueDate,
                submissions
            );

            VerifyUpdatedAssignmentResults(expectedResults, actualResults);
        }