public void SetUp() { _project = new Project(); _xProject = new XElement("project"); _filePath = @"C:\Project.xml"; _mockDialogService = new Mock <IDialogService>(); _mockDialogService.Setup(p => p.ShowOpenDialog()).Returns(_filePath); _mockEventBus = new Mock <IEventBus>(); _mockStateService = new Mock <IApplicationStateService>(); _mockDataContext = new Mock <IDataContext>(); _mockXmlFileService = new Mock <IXmlFileService>(); _mockXmlFileService.Setup(p => p.Load(_filePath)).Returns(_xProject); _mockSerializer = new Mock <IProjectSerializer>(); _mockSerializer.Setup(p => p.Deserialize(_xProject)).Returns(_project); _handler = new OpenProjectCommandHandler( _mockDialogService.Object, _mockEventBus.Object, _mockStateService.Object, _mockDataContext.Object, _mockXmlFileService.Object, _mockSerializer.Object); }
public void SetUp() { _fileSystem = new MockFileSystem(); _config = ConfigCreator.CreateConfig(_fileSystem); _fileConfig = ConfigCreator.CreateFileConfig(); _openProjectCommandHandler = new OpenProjectCommandHandler( new OpenProjectSolutionHandler(_fileSystem, new SolutionOpenerStub(_config.Solution)), new OpenProjectMutatorsHandler(), new OpenProjectGitFilterHandler(new MutationDocumentFilterItemGitDiffCreator(new GitDiffStub())), new OpenProjectWorkspaceHandler(), new OpenProjectBaselineHandler(BaselineCreatorCreator.CreatePositiveBaseline(_fileSystem))); }