public WhenGettingApprovalTestFixture() { var autoFixture = new Fixture(); _request = autoFixture.Create <ApprovedRequest>(); _viewModel = autoFixture.Create <ApprovedViewModel>(); _viewModel.WithParty = Party.Provider; var modelMapper = new Mock <IModelMapper>(); modelMapper.Setup(x => x.Map <ApprovedViewModel>(It.Is <ApprovedRequest>(r => r == _request))) .ReturnsAsync(_viewModel); _linkGeneratorResult = autoFixture.Create <string>(); var linkGenerator = new Mock <ILinkGenerator>(); linkGenerator.Setup(x => x.CommitmentsLink(It.IsAny <string>())) .Returns(_linkGeneratorResult); CohortController = new CohortController(Mock.Of <ICommitmentsApiClient>(), Mock.Of <ILogger <CohortController> >(), linkGenerator.Object, modelMapper.Object, Mock.Of <IAuthorizationService>()); }
public ApprovedWindow() { InitializeComponent(); DataContext = new ApprovedViewModel(this); }