public void Completed_course_should_have_diagnostic_score_with_diagnostic_score_value_and_diagnostic_assessment() { // Given var completedCourse = CompletedCourseHelper.CreateDefaultCompletedCourse(); // When var completedCourseViewModel = new CompletedCourseViewModel(completedCourse, config); // Then completedCourseViewModel.HasDiagnosticScore().Should().BeTrue(); }
public void Completed_course_should_not_have_passed_sections_without_learning_assessment() { // Given var completedCourse = CompletedCourseHelper.CreateDefaultCompletedCourse(isAssessed: false); // When var completedCourseViewModel = new CompletedCourseViewModel(completedCourse, config); // Then completedCourseViewModel.HasPassedSections().Should().BeFalse(); }
public void Completed_course_should_not_have_diagnostic_score_without_diagnostic_score_value() { // Given var completedCourse = CompletedCourseHelper.CreateDefaultCompletedCourse(diagnosticScore: null); // When var completedCourseViewModel = new CompletedCourseViewModel(completedCourse, config); // Then completedCourseViewModel.HasDiagnosticScore().Should().BeFalse(); }
public void Completed_course_should_have_correct_finalise_button( bool hasLearning, DateTime?evaluated, bool isAssessed, string expectedButtonText, bool hasButton ) { // Given var completedCourse = CompletedCourseHelper.CreateDefaultCompletedCourse(hasLearning: hasLearning, evaluated: evaluated, isAssessed: isAssessed); // When var completedCourseViewModel = new CompletedCourseViewModel(completedCourse, config); // Then completedCourseViewModel.FinaliseButtonText().Should().Be(expectedButtonText); completedCourseViewModel.HasFinaliseButton().Should().Be(hasButton); }