Ejemplo n.º 1
0
        public WhenGettingCohortsFixture()
        {
            Request                     = new CohortsByProviderRequest();
            ModelMapperMock             = new Mock <IModelMapper>();
            CohortsViewModel            = new CohortsViewModel();
            ReviewViewModel             = new ReviewViewModel();
            DraftViewModel              = new DraftViewModel();
            WithTransferSenderViewModel = new WithTransferSenderViewModel();

            ModelMapperMock.Setup(x => x.Map <CohortsViewModel>(Request)).ReturnsAsync(CohortsViewModel);
            ModelMapperMock.Setup(x => x.Map <ReviewViewModel>(Request)).ReturnsAsync(ReviewViewModel);
            ModelMapperMock.Setup(x => x.Map <DraftViewModel>(Request)).ReturnsAsync(DraftViewModel);
            ModelMapperMock.Setup(x => x.Map <WithTransferSenderViewModel>(Request)).ReturnsAsync(WithTransferSenderViewModel);

            Sut = new CohortController(Mock.Of <IMediator>(), ModelMapperMock.Object, Mock.Of <ILinkGenerator>(), Mock.Of <ICommitmentsApiClient>());
        }
        public WhenGettingCohortsWithTransferSenderFixture()
        {
            var autoFixture = new Fixture();

            _request   = autoFixture.Create <CohortsByAccountRequest>();
            _viewModel = autoFixture.Create <WithTransferSenderViewModel>();

            var modelMapper = new Mock <IModelMapper>();

            modelMapper.Setup(x => x.Map <WithTransferSenderViewModel>(It.Is <CohortsByAccountRequest>(r => r == _request)))
            .ReturnsAsync(_viewModel);

            CohortController = new CohortController(Mock.Of <ICommitmentsApiClient>(),
                                                    Mock.Of <ILogger <CohortController> >(),
                                                    Mock.Of <ILinkGenerator>(),
                                                    modelMapper.Object,
                                                    Mock.Of <IAuthorizationService>());
        }
Ejemplo n.º 3
0
 public WhenMappingTransferSenderRequestToViewModelFixture Map()
 {
     WithTransferSenderViewModel = Mapper.Map(WithTransferSenderRequest).Result;
     return(this);
 }