private ClarificationApplicationViewModel CreateApplicationViewModel(ClarificationApplicationSummary application)
        {
            var viewModel = new ClarificationApplicationViewModel();

            viewModel.ApplicationId = application.ApplicationId;
            viewModel.ApplicationReferenceNumber = application.ApplicationReferenceNumber;
            viewModel.ProviderRoute              = application.ProviderRoute;
            viewModel.OrganisationName           = application.OrganisationName;
            viewModel.Ukprn                      = application.Ukprn;
            viewModel.SubmittedDate              = application.SubmittedDate;
            viewModel.ApplicationStatus          = application.ApplicationStatus;
            viewModel.ModeratorName              = application.ModeratorName;
            viewModel.ClarificationRequestedDate = application.ClarificationRequestedOn;

            return(viewModel);
        }
 private void AssertApplicationsMatch(ClarificationApplicationSummary expected, ClarificationApplicationViewModel actual)
 {
     Assert.AreEqual(expected.ApplicationId, actual.ApplicationId);
     Assert.AreEqual(expected.OrganisationName, actual.OrganisationName);
     Assert.AreEqual(expected.ApplicationReferenceNumber, actual.ApplicationReferenceNumber);
     Assert.AreEqual(expected.Assessor1Name, actual.Assessor1Name);
     Assert.AreEqual(expected.Assessor2Name, actual.Assessor2Name);
     Assert.AreEqual(expected.Assessor1UserId, actual.Assessor1UserId);
     Assert.AreEqual(expected.Assessor2UserId, actual.Assessor2UserId);
     Assert.AreEqual(expected.ProviderRoute, actual.ProviderRoute);
     Assert.AreEqual(expected.SubmittedDate, actual.SubmittedDate);
     Assert.AreEqual(expected.ApplicationStatus, actual.ApplicationStatus);
     Assert.AreEqual(expected.Ukprn, actual.Ukprn);
     Assert.AreEqual(expected.ModeratorName, actual.ModeratorName);
     Assert.AreEqual(expected.ClarificationRequestedOn, actual.ClarificationRequestedDate);
 }