コード例 #1
0
 protected override void Context()
 {
     _view = A.Fake <IPKSimMainView>();
     _presenterRepository = A.Fake <IRepository <IMainViewItemPresenter> >();
     _exitCommand         = A.Fake <IExitCommand>();
     _eventPublisher      = A.Fake <IEventPublisher>();
     _userSettings        = A.Fake <IUserSettings>();
     _projectTask         = A.Fake <IProjectTask>();
     _versionChecker      = A.Fake <IVersionChecker>();
     _contextMenuFactory  = A.Fake <ITabbedMdiChildViewContextMenuFactory>();
     _configuration       = A.Fake <IPKSimConfiguration>();
     _postLaunchChecker   = A.Fake <IPostLaunchChecker>();
     A.CallTo(() => _configuration.ProductDisplayName).Returns("AA");
     sut = new PKSimMainViewPresenter(_view, _eventPublisher, _contextMenuFactory, _presenterRepository, _exitCommand, _userSettings, _projectTask, _configuration, _postLaunchChecker, _versionChecker);
 }
コード例 #2
0
 public PKSimMainViewPresenter(IPKSimMainView mainView,
                               IEventPublisher eventPublisher,
                               ITabbedMdiChildViewContextMenuFactory contextMenuFactory,
                               IRepository <IMainViewItemPresenter> presenterRepository,
                               IExitCommand exitCommand,
                               IUserSettings userSettings,
                               IProjectTask projectTask,
                               IPKSimConfiguration configuration,
                               IPostLaunchChecker postLaunchChecker,
                               IVersionChecker versionChecker
                               )
     : base(mainView, eventPublisher, contextMenuFactory)
 {
     _presenterRepository = presenterRepository;
     _exitCommand         = exitCommand;
     _userSettings        = userSettings;
     _projectTask         = projectTask;
     _configuration       = configuration;
     _postLaunchChecker   = postLaunchChecker;
     _versionChecker      = versionChecker;
 }