public When_selecting_paths() { var openFileMessageMock = new Mock <IOpenFileMessageHandler>(); openFileMessageMock .Setup(handler => handler.Handle(It.IsAny <OpenFileDialog>())) .Callback <OpenFileDialog>(x => { x.FileName = _expectedFilePath; }) .Returns(DialogResult.OK); var fileReaderMock = new Mock <IFileReader>(); fileReaderMock.Setup(reader => reader.GetTabNamesByIndex()) .Returns(_expectedTabs); var fileReaderFactoryMock = new Mock <IFileReaderFactory>(); fileReaderFactoryMock.Setup(factory => factory.CreateFromFileName(It.IsAny <FileInfoBase>())).Returns(fileReaderMock.Object); _presenter = new SelectFilesPresenter(openFileMessageMock.Object, fileReaderFactoryMock.Object) { View = _viewMock.Object }; }
public When_validating_view() { _validView.SetupGet(x => x.SourceFilePath).Returns("Test"); _validView.SetupGet(x => x.TargetFilePath).Returns("Test"); _validView.SetupGet(x => x.SelectedSourceFileTabIndex).Returns(1); _validView.SetupGet(x => x.SourceFileTabs).Returns(new List <string> { "A" }); _validView.SetupGet(x => x.SelectedTargetFileTabIndex).Returns(0); _validView.SetupGet(x => x.TargetFileTabs).Returns(new List <string> { "A" }); _presenter = new SelectFilesPresenter(Mock.Of <IOpenFileMessageHandler>(), Mock.Of <IFileReaderFactory>()) { View = _validView.Object }; }