Ejemplo n.º 1
0
        public void Current_course_should_have_diagnostic_score_with_diagnostic_score_value_and_diagnostic_assessment()
        {
            // Given
            var currentCourse = CurrentCourseHelper.CreateDefaultCurrentCourse();

            // When
            var currentCourseViewModel = new CurrentCourseViewModel(
                currentCourse,
                ReturnPageQueryHelper.GetDefaultReturnPageQuery()
                );

            // Then
            currentCourseViewModel.HasDiagnosticScore().Should().BeTrue();
        }
Ejemplo n.º 2
0
        public void Current_course_should_not_have_diagnostic_score_without_diagnostic_score_value()
        {
            // Given
            var currentCourse = CurrentCourseHelper.CreateDefaultCurrentCourse(diagnosticScore: null);

            // When
            var currentCourseViewModel = new CurrentCourseViewModel(
                currentCourse,
                ReturnPageQueryHelper.GetDefaultReturnPageQuery()
                );

            // Then
            currentCourseViewModel.HasDiagnosticScore().Should().BeFalse();
        }
Ejemplo n.º 3
0
        public void Current_course_should_have_passed_sections_with_learning_assessment()
        {
            // Given
            var currentCourse = CurrentCourseHelper.CreateDefaultCurrentCourse();

            // When
            var currentCourseViewModel = new CurrentCourseViewModel(
                currentCourse,
                ReturnPageQueryHelper.GetDefaultReturnPageQuery()
                );

            // Then
            currentCourseViewModel.HasPassedSections().Should().BeTrue();
        }
Ejemplo n.º 4
0
        public void Current_course_should_have_no_date_style_when_due_far_in_the_future()
        {
            // Given
            var currentCourse =
                CurrentCourseHelper.CreateDefaultCurrentCourse(completeByDate: DateTime.Today + TimeSpan.FromDays(100));

            // When
            var currentCourseViewModel = new CurrentCourseViewModel(
                currentCourse,
                ReturnPageQueryHelper.GetDefaultReturnPageQuery()
                );

            // Then
            currentCourseViewModel.DateStyle().Should().Be("");
        }
Ejemplo n.º 5
0
        public void Current_course_should_be_overdue_when_complete_by_date_is_in_the_past()
        {
            // Given
            var currentCourse =
                CurrentCourseHelper.CreateDefaultCurrentCourse(completeByDate: DateTime.Today - TimeSpan.FromDays(1));

            // When
            var currentCourseViewModel = new CurrentCourseViewModel(
                currentCourse,
                ReturnPageQueryHelper.GetDefaultReturnPageQuery()
                );

            // Then
            currentCourseViewModel.DateStyle().Should().Be("overdue");
        }