public DocumentViewModel(string title, IView view, DocumentContentViewModel viewModel) { _title = CreateProperty(nameof(Title), title); _isSelected = CreateProperty(nameof(IsSelected), false); View = view; View.DataContext = viewModel; _viewModel = viewModel; _isSelected.Subscribe(value => { if (value) { viewModel.OnDocumentSelected(); } }); IsSelected = true; }
public Document(string title, IView view, DocumentContentViewModel viewModel) { _title = title; _view = view; _viewModel = viewModel; }
public void SetUp() { _view = Substitute.For <IView>(); _documentContentViewModel = Substitute.For <DocumentContentViewModel>(); }