public MainWindowViewModel(ISentenceFactory sentenceFactory) { _sentenceFactory = sentenceFactory; CreateSentenceCommand = new ReactiveCommand(this.WhenAny(x => x.NewSentence, x => !string.IsNullOrEmpty(x.Value))); CreateSentenceCommand.Subscribe(_ => CreateSentence()); }
public BookContentProcessor( ITextProcessor textProcessor, ISentenceFactory sentenceFactory) { _textProcessor = textProcessor; _sentenceFactory = sentenceFactory; }