public void MapsRequestToViewModel() { var mappingEngine = new TestableMappingEngine(); var endpoint = new SummaryEndpoint(mappingEngine); var request = new SummaryRequest(); var expectedViewModel = new SummaryViewModel(); mappingEngine.Mapper.Setup(x => x.Map<SummaryRequest, SummaryViewModel>(request)).Returns(expectedViewModel); var viewModel = endpoint.Summary(request); viewModel.ShouldEqual(expectedViewModel); }
public SummaryViewModel Summary(SummaryRequest request) { return _mapper.Map<SummaryRequest, SummaryViewModel>(request); }