protected override GenerateAggregatedWorkitemsETAReportHandler InitializeHandler() { var realDataSource = new VstsDataSource(RepositoryMock.Object, Mapper, Mock.Of <ILogger <VstsDataSource> >()); DataSourceMock.Setup(d => d.GetActiveDuration(It.IsAny <WorkItemViewModel>(), It.IsAny <IEnumerable <TeamMemberViewModel> >())) .Returns <WorkItemViewModel, IEnumerable <TeamMemberViewModel> >((w, t) => realDataSource.GetActiveDuration(w, t)); DataSourceMock.Setup(d => d.GetETAValues(It.IsAny <WorkItemViewModel>())) .Returns <WorkItemViewModel>(w => realDataSource.GetETAValues(w)); _classificationContextMock = new Mock <IWorkItemClassificationContext>(MockBehavior.Strict); return(new GenerateAggregatedWorkitemsETAReportHandler( DataSourceProviderMock.Object, _classificationContextMock.Object, RepositoryMock.Object, GetLoggerMock <GenerateAggregatedWorkitemsETAReportHandler>())); }
protected override void Initialize() { _dataSource = new VstsDataSource(RepositoryMock.Object, Mapper, Mock.Of <ILogger <VstsDataSource> >()); }