public async Task Then_The_Latest_ImportAudit_Record_is_Read_From_Lars(
            [Frozen] Mock <IImportAuditRepository> mock,
            HealthCheckContext healthCheckContext,
            LarsHealthCheck handler)
        {
            //Act
            var actual = await handler.CheckHealthAsync(healthCheckContext);

            //Assert
            mock.Verify(x => x.GetLastImportByType(ImportType.LarsImport), Times.Once);
        }
        public async Task Then_If_The_Data_Is_Less_Than_Two_Weeks_And_An_Hour_But_Has_No_Imported_Rows_Then_HealthCheck_Return_Degraded(
            [Frozen] Mock <IImportAuditRepository> mock,
            HealthCheckContext healthCheckContext,
            LarsHealthCheck handler)
        {
            //Arrange
            mock.Setup(x => x.GetLastImportByType(ImportType.LarsImport)).ReturnsAsync(new ImportAudit(
                                                                                           DateTime.UtcNow.AddDays(10), 0));
            //Act
            var actual = await handler.CheckHealthAsync(healthCheckContext);

            //Assert
            Assert.AreEqual(HealthStatus.Degraded, actual.Status);
        }
        public async Task Then_If_The_Data_Is_Less_Than_Two_Weeks_And_An_Hour_Then_HealthCheck_Return_Healthy_With_File_Name(
            string fileName,
            [Frozen] Mock <IImportAuditRepository> mock,
            HealthCheckContext healthCheckContext,
            LarsHealthCheck handler)
        {
            //Arrange
            mock.Setup(x => x.GetLastImportByType(ImportType.LarsImport)).ReturnsAsync(new ImportAudit(
                                                                                           DateTime.UtcNow.AddDays(10), 6, ImportType.LarsImport, $"test/test/test/{fileName}"));

            //Act
            var actual = await handler.CheckHealthAsync(healthCheckContext);

            //Assert
            Assert.AreEqual(HealthStatus.Healthy, actual.Status);
            Assert.IsTrue(actual.Data["FileName"].Equals(fileName));
        }