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(); }
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(); }
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(); }
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(""); }
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"); }