diff --git a/DOL.WHD.Section14c.Business/Factories/ApplicationSummaryFactory.cs b/DOL.WHD.Section14c.Business/Factories/ApplicationSummaryFactory.cs index c971f885..1cbfa72a 100644 --- a/DOL.WHD.Section14c.Business/Factories/ApplicationSummaryFactory.cs +++ b/DOL.WHD.Section14c.Business/Factories/ApplicationSummaryFactory.cs @@ -10,6 +10,7 @@ public ApplicationSummary Build(ApplicationSubmission submission) { var obj = new ApplicationSummary { + Id = submission.Id, ApplicationType = submission.ApplicationType.Display, CertificateEffectiveDate = submission.CertificateEffectiveDate, CertificateExpirationDate = submission.CertificateExpirationDate, diff --git a/DOL.WHD.Section14c.Domain/Models/ApplicationSummary.cs b/DOL.WHD.Section14c.Domain/Models/ApplicationSummary.cs index 37b8a5da..4d923be6 100644 --- a/DOL.WHD.Section14c.Domain/Models/ApplicationSummary.cs +++ b/DOL.WHD.Section14c.Domain/Models/ApplicationSummary.cs @@ -1,13 +1,11 @@ using System; using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; namespace DOL.WHD.Section14c.Domain.Models { public class ApplicationSummary { + public Guid Id { get; set; } public string StatusName { get; set; } public DateTime? CertificateEffectiveDate { get; set; } public DateTime? CertificateExpirationDate { get; set; } diff --git a/DOL.WHD.Section14c.Test/Business/Factories/ApplicationSummaryFactoryTests.cs b/DOL.WHD.Section14c.Test/Business/Factories/ApplicationSummaryFactoryTests.cs index 4c350164..e43d53f0 100644 --- a/DOL.WHD.Section14c.Test/Business/Factories/ApplicationSummaryFactoryTests.cs +++ b/DOL.WHD.Section14c.Test/Business/Factories/ApplicationSummaryFactoryTests.cs @@ -21,6 +21,7 @@ public ApplicationSummaryFactoryTests() public void ApplicationSummaryFactory_Build() { // Arrange + var appId = Guid.NewGuid(); var applicationType = "New"; var certificateStatusName = "Issued"; var certificateEffectiveDate = DateTime.Now; @@ -32,6 +33,7 @@ public void ApplicationSummaryFactory_Build() var numWorkersPerSite = 5; var submission = new ApplicationSubmission { + Id = appId, ApplicationType = new Response {Display = applicationType}, Status = new Status {Name = certificateStatusName}, CertificateEffectiveDate = certificateEffectiveDate, @@ -55,6 +57,7 @@ public void ApplicationSummaryFactory_Build() var summary = _factory.Build(submission); // Assert + Assert.AreEqual(appId, summary.Id); Assert.AreEqual(certificateStatusName, summary.StatusName); Assert.AreEqual(certificateEffectiveDate, summary.CertificateEffectiveDate); Assert.AreEqual(certificateExpirationDate, summary.CertificateExpirationDate);