public async Task WhenThereAreNoSuccessfulJobs_ShouldReturn_EmptyList(
            [Frozen] ISubmissionJobsDataContext context,
            SubmissionJobsRepository sut,
            short academicYear,
            byte collectionPeriod,
            long ukprn
            )
        {
            var actual = await sut.GetLatestSuccessfulJobsForCollectionPeriod(academicYear, collectionPeriod);

            actual.Should().BeEmpty();
        }
        public async Task WhenThereAreNoSuccessfulJobsForPeriod_ShouldReturn_EmptyList(
            [Frozen] ISubmissionJobsDataContext context,
            SubmissionJobsRepository sut,
            short academicYear,
            byte collectionPeriod,
            long ukprn
            )
        {
            context.LatestSuccessfulJobs.Add(new LatestSuccessfulJobModel
            {
                AcademicYear     = (short)(academicYear + 1),
                CollectionPeriod = collectionPeriod,
                Ukprn            = ukprn,
            });
            await(context as InMemorySubmissionJobsDataContext).SaveChangesAsync();

            var actual = await sut.GetLatestSuccessfulJobsForCollectionPeriod(academicYear, collectionPeriod);

            actual.Should().BeEmpty();
        }