protected FilterViewModel(ICommandBus commandBus, Domain.Filters.Filter filter) { _filter = filter; _commandBus = commandBus; _closeCommand = new DelegateCommand(Close); }
public void SetUp() { _column = new ColumnBuilder().Build(); _filter = new FakeFilter(); _filterTreeNode = new FakeFilterTreeNode("Test", _column, _filter); _mockService = new Mock <IMessageBus>(); _viewModel = new TreeNodeViewModel( _filterTreeNode, _mockService.Object); }
public void SetUp() { _column = new ColumnBuilder() .WithName("Test") .WithNulls() .Build(); _filter = new FakeFilter(_column, false); _mockCommandBus = new Mock <ICommandBus>(); _viewModel = new FakeViewModel(_filter, _mockCommandBus.Object); }
public FilterViewModel Create(Domain.Filters.Filter filter) { if (filter is BooleanFilter) { return(new BooleanFilterViewModel(_commandBus, (BooleanFilter)filter)); } if (filter is DateTimeFilter) { return(new DateRangeFilterViewModel(_commandBus, (DateTimeFilter)filter)); } if (filter is FloatFilter) { return(new FloatRangeFilterViewModel(_commandBus, (FloatFilter)filter)); } if (filter is IntegerFilter) { return(new IntegerRangeFilterViewModel(_commandBus, (IntegerFilter)filter)); } if (filter is NullFilter) { return(new NullFilterViewModel(_commandBus, (NullFilter)filter)); } if (filter is StringFilter) { return(new StringFilterViewModel(_commandBus, (StringFilter)filter)); } if (filter is ImageFilter) { return(new ImageFilterViewModel(_commandBus, (ImageFilter)filter)); } throw new ArgumentException("Filter view model could not be created because filter type not valid."); }
public FakeViewModel(Domain.Filters.Filter filter, ICommandBus commandBus) : base(commandBus, filter) { }
public FakeFilterViewModel(Domain.Filters.Filter filter) : base(null, filter) { }