public CodeEditorServiceBuilder() { ViewModel = Mock.Of <ICodeEditorViewModel>(); _windowMock = new Mock <IDialogWindow>(); DialogFactory = Mock.Of <ICodeEditorWindowFactory>( factory => factory.CreateDialogFor(It.IsAny <ICodeEditorViewModel>()) == _windowMock.Object); }
public CodeEditorServiceBuilder() { ViewModel = Mock.Of<ICodeEditorViewModel>(); _windowMock = new Mock<IDialogWindow>(); DialogFactory = Mock.Of<ICodeEditorWindowFactory>( factory => factory.CreateDialogFor(It.IsAny<ICodeEditorViewModel>()) == _windowMock.Object); }
public CodeEditorService( [NotNull] ICodeEditorViewModel codeEditorViewModel, [NotNull] ICodeEditorWindowFactory windowFactory) { if (codeEditorViewModel == null) { throw new ArgumentNullException(nameof(codeEditorViewModel)); } if (windowFactory == null) { throw new ArgumentNullException(nameof(windowFactory)); } _codeEditorViewModel = codeEditorViewModel; _windowFactory = windowFactory; }