public void SetUp()
 {
     _gitClientService         = MockRepository.GenerateMock <IGitClientService>();
     _pullRequestDiffViewModel = MockRepository.GenerateMock <IPullRequestDiffViewModel>();
     _gitService             = MockRepository.GenerateMock <IGitService>();
     _userInfoService        = MockRepository.GenerateMock <IUserInformationService>();
     _messageBoxService      = MockRepository.GenerateMock <IMessageBoxService>();
     _eventAggregatorService = new EventAggregatorService();
     _commandsService        = MockRepository.GenerateMock <ICommandsService>();
     _vsTools = MockRepository.GenerateMock <IVsTools>();
 }
示例#2
0
        public void SetUp()
        {
            _gitClientService         = MockRepository.GenerateMock <IGitClientService>();
            _gitService               = MockRepository.GenerateMock <IGitService>();
            _pageNavigationService    = MockRepository.GenerateMock <IPageNavigationService <IPullRequestsWindow> >();
            _eventAggregator          = new EventAggregatorService();
            _treeStructureGenerator   = MockRepository.GenerateMock <ITreeStructureGenerator>();
            _commandsService          = MockRepository.GenerateMock <ICommandsService>();
            _pullRequestDiffViewModel = MockRepository.GenerateMock <IPullRequestDiffViewModel>();

            _pullRequestDiffViewModel.Stub(x => x.ThrowableCommands).Return(new List <ReactiveCommand>());

            _sut = CreateSut();
        }
        public CreateIssueViewModel(
            IYouTrackClientService youTrackClientService,
            IPageNavigationService <IYouTrackIssuesWindow> pageNavigationService,
            IEventAggregatorService eventAggregator,
            IUserInformationService userInfoService,
            ICommandsService commandsService,
            IDataNotifier dataNotifier,
            IPullRequestDiffViewModel pullRequestDiffViewModel
            )
        {
            _youTrackClientService = youTrackClientService;

            _pageNavigationService = pageNavigationService;
            _eventAggregator       = eventAggregator;

            _dataNotifier = dataNotifier;

            PullRequestDiffViewModel = pullRequestDiffViewModel;

            _userInfoService  = userInfoService;
            SelectedReviewers = new ReactiveList <GitUser>();
        }