public override void SetUp() { base.SetUp(); _view = Mocker.DynamicMock <IMainView>(); _projectModel = Mocker.DynamicMultiMock <ICalidusProjectModel>(); _projectManager = Mocker.DynamicMultiMock <ICalidusProjectManager>(); _ruleRunner = Mocker.DynamicMock <IRuleRunner>(); _violationList = Mocker.DynamicMultiMock <IRuleViolationList>(); }
public void MainControllerShouldSetViewSelectedProjectToProjectFileName() { IMainView view = Mocker.DynamicMock <IMainView>(); ICalidusProjectModel projectModel = Mocker.DynamicMultiMock <ICalidusProjectModel>(typeof(ICalidusProject)); ICalidusProjectManager projectManager = Mocker.DynamicMock <ICalidusProjectManager>(); IRuleRunner ruleRunner = Mocker.DynamicMock <IRuleRunner>(); IRuleViolationList violationList = Mocker.DynamicMock <IRuleViolationList>(); //Expect.Call(view.SelectedProject = @"c:\test.calidus").Repeat.Once(); Expect.Call(projectModel.GetProjectFile()).Return(@"c:\test.calidus").Repeat.Once(); Mocker.ReplayAll(); MainController controller = new MainController(view, projectModel, false, projectManager, ruleRunner, violationList); Mocker.VerifyAll(); }