Esempio n. 1
0
        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;
        }
Esempio n. 2
0
 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>();
 }