private ClosedApplicationViewModel CreateApplicationViewModel(ClosedApplicationSummary application) { var viewModel = new ClosedApplicationViewModel(); 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.ModerationStatus = application.ModerationStatus; viewModel.OutcomeMadeDate = application.OutcomeMadeDate; viewModel.OutcomeMadeBy = application.OutcomeMadeBy; return(viewModel); }
private void AssertApplicationsMatch(ClosedApplicationSummary expected, ClosedApplicationViewModel 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.OutcomeMadeBy, actual.OutcomeMadeBy); Assert.AreEqual(expected.ModerationStatus, actual.ModerationStatus); Assert.AreEqual(expected.OutcomeMadeDate, actual.OutcomeMadeDate); }