Example #1
0
 public UlnSummaryViewModel MapToUlnResultView(GetApprenticeshipsByUlnResponse response)
 {
     return(new UlnSummaryViewModel
     {
         Uln = response.Apprenticeships.First().ULN,
         ApprenticeshipsCount = response.TotalCount,
         SearchResults = response.Apprenticeships.Select(o => MapToApprenticeshipSearchItemViewModel(o)).OrderBy(a => a.ApprenticeName).ToList()
     });
 }
        public void ShouldMapToValidUlnSummaryViewModel()
        {
            var response = new GetApprenticeshipsByUlnResponse
            {
                TotalCount      = 1,
                Apprenticeships = new List <Apprenticeship>
                {
                    _mockedApprenticeship
                }
            };

            var result = _mapper.MapToUlnResultView(response);

            result.Should().NotBeNull();
            result.Should().BeOfType <UlnSummaryViewModel>();
            result.ApprenticeshipsCount.Should().Be(1);
        }