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); }
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; }