private void AssertApplicationsMatch(AssessorApplicationSummary expected, ApplicationViewModel 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);
 }
        private ApplicationViewModel CreateApplicationViewModel(AssessorApplicationSummary application)
        {
            var viewModel = new ApplicationViewModel();

            viewModel.ApplicationId = application.ApplicationId;
            viewModel.ApplicationReferenceNumber = application.ApplicationReferenceNumber;
            viewModel.Assessor1Name     = application.Assessor1Name;
            viewModel.Assessor2Name     = application.Assessor2Name;
            viewModel.ProviderRoute     = application.ProviderRoute;
            viewModel.OrganisationName  = application.OrganisationName;
            viewModel.Ukprn             = application.Ukprn;
            viewModel.SubmittedDate     = application.SubmittedDate;
            viewModel.ApplicationStatus = application.ApplicationStatus;
            viewModel.Assessor1UserId   = application.Assessor1UserId;
            viewModel.Assessor2UserId   = application.Assessor2UserId;

            return(viewModel);
        }