コード例 #1
0
        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);
 }