public void SetUp() { _safe = Substitute.For <ISafe>(); _searchAndAddOperationViewModel = new SearchAndAddOperationViewModel(_safe, (x) => { _openedRecordId = x; }, () => { _isRecordCreationRequested = true; }); _searchResultVisibilityObserver = _searchAndAddOperationViewModel .GetPropertyObserver <bool>(nameof(_searchAndAddOperationViewModel.IsSearchResultVisible)); _searchResultEmptyPropertyObserver = _searchAndAddOperationViewModel .GetPropertyObserver <bool>(nameof(_searchAndAddOperationViewModel.IsSearchResultEmpty)); _searchResultPropertyObserver = _searchAndAddOperationViewModel .GetPropertyObserver <ObservableCollection <RecordHeaderViewModel> >( nameof(_searchAndAddOperationViewModel.SearchResults)); _searchProgressIndicatorObserver = _searchAndAddOperationViewModel .GetPropertyObserver <bool>(nameof(_searchAndAddOperationViewModel.IsSearchInProgress)); }
public void SearchAndAddOperationIsTheSelectionOPerationSetUp() { Assume.That(typeof(SearchAndAddOperationViewModel) == _operationStepViewModel.SelectedOperation.GetType()); _serarchAndAddOperationViewModel = _operationStepViewModel.SelectedOperation as SearchAndAddOperationViewModel; }