public void Given_no_Tasks_When_RecommendedFrequency_Then_return_none()
        {
            // Given
            _target = GetTarget();

            // When
            var result = _target.RecommendedFrequency;

            // Then
            Assert.That(result, Is.EqualTo(TaskReoccurringType.None));
        }
        public void Given_multiple_Tasks_When_RecommendedFrequency_Then_get_longest_one()
        {
            // Given
            _target = GetTarget();
            _target.Tasks = new List<StatutoryResponsibilityTaskViewModel>
                            {
                                new StatutoryResponsibilityTaskViewModel() { InitialFrequency = TaskReoccurringType.None },
                                new StatutoryResponsibilityTaskViewModel() { InitialFrequency = TaskReoccurringType.SixMonthly },
                                new StatutoryResponsibilityTaskViewModel() { InitialFrequency = TaskReoccurringType.TwentyFourMonthly },
                                new StatutoryResponsibilityTaskViewModel() { InitialFrequency = TaskReoccurringType.Annually }
                            };

            // When
            var result = _target.RecommendedFrequency;

            // Then
            Assert.That(result, Is.EqualTo(TaskReoccurringType.TwentyFourMonthly));
        }