コード例 #1
0
ファイル: MainForm.cs プロジェクト: mohanak12/projectpilot
        public MainForm()
        {
            InitializeComponent();

            Workspace workspace = new Workspace();

            logTabsPresenter = new LogTabsPresenter(this, workspace);
        }
コード例 #2
0
        public void SelectTab()
        {
            StumpMother mother = new StumpMother();

            ILogTabsView view = MockRepository.GenerateMock <ILogTabsView>();

            view.Expect(v => v.SwitchToLog(1));

            LogTabsPresenter presenter = new LogTabsPresenter(view, mother.Workspace);

            presenter.OnTabSelected(1);

            view.VerifyAllExpectations();
        }
コード例 #3
0
        public void ShowMultipleLogTabs()
        {
            StumpMother mother = new StumpMother();

            ILogTabsView view = MockRepository.GenerateMock <ILogTabsView>();

            view.Expect(v => v.AddTab(new LogTabData("log1.txt", "d:/log1.txt")));
            view.Expect(v => v.AddTab(new LogTabData("log2.txt", "d:/log2.txt")));
            view.Expect(v => v.AddTab(new LogTabData("log3.txt", "d:/log3.txt")));
            view.Expect(v => v.SwitchToLog(0));

            LogTabsPresenter presenter = new LogTabsPresenter(view, mother.Workspace);

            view.VerifyAllExpectations();
        }