Пример #1
0
        public void Self_assessment_should_be_overdue_when_complete_by_date_is_in_the_past()
        {
            // Given
            var selfAssessment = SelfAssessmentHelper.CreateDefaultSelfAssessment(completeByDate: DateTime.Today - TimeSpan.FromDays(1));

            // When
            var selfAssessmentCardViewModel = new SelfAssessmentCardViewModel(selfAssessment);

            // Then
            selfAssessmentCardViewModel.DateStyle().Should().Be("overdue");
        }
Пример #2
0
        public void Self_assessment_should_have_no_date_style_when_due_far_in_the_future()
        {
            // Given
            var selfAssessment = SelfAssessmentHelper.CreateDefaultSelfAssessment(completeByDate: DateTime.Today + TimeSpan.FromDays(100));

            // When
            var selfAssessmentCardViewModel = new SelfAssessmentCardViewModel(selfAssessment);

            // Then
            selfAssessmentCardViewModel.DateStyle().Should().Be("");
        }
        public void Self_assessment_should__be_due_soon_when_complete_by_date_is_in_the_future()
        {
            // Given
            var selfAssessment =
                SelfAssessmentHelper.CreateDefaultSelfAssessment(completeByDate: DateTime.Today + TimeSpan.FromDays(1));

            // When
            var selfAssessmentCardViewModel = new SelfAssessmentCardViewModel(
                selfAssessment,
                ReturnPageQueryHelper.GetDefaultReturnPageQuery()
                );

            // Then
            selfAssessmentCardViewModel.DateStyle().Should().Be("due-soon");
        }