Example #1
0
        public void MainControllerShouldSetViewHasChangesOnProjectChanged()
        {
            Expect.Call(_projectModel.GetProjectFile()).Return(@"c:\test.calidus").Repeat.Times(1);
            Expect.Call(() => _view.ProjectHasChanges(true)).Repeat.Once();

            Mocker.ReplayAll();

            _controller = new MainController(_view, _projectModel, true, _projectManager, _ruleRunner, _violationList);
            _projectModel.Raise(x => x.Changed += null, this, EventArgs.Empty);

            Mocker.VerifyAll();
        }