public StockProprtiesViewModel(IEventAggregator eventAggregator, IStockPropertiesService stockPropertiesService) { model = new StockPropertiesModel(); this.eventAggregator = eventAggregator; this.stockPropertiesService = stockPropertiesService; SubscribeEvents(); }
public void Init() { MockHelper.ConfigureContainer(); stockPropertiesService = MockRepository.GenerateMock <IStockPropertiesService>(); eventAggregator = ServiceLocator.Current.GetInstance <IEventAggregator>(); ServiceLocator.Current.Stub(x => x.GetInstance <IStockPropertiesService>()).Return(stockPropertiesService); ServiceLocator.Current.Stub(x => x.GetInstance <IStockProprtiesViewModel>()).Return(new StockProprtiesViewModel(eventAggregator, stockPropertiesService)); }
public ShellViewModel(IEventAggregator eventAggregator, ICreateStockViewModel createStockViewModel, IStockProprtiesViewModel stockProprtiesViewModel, IStocksViewModel stocksViewModel, IStockPropertiesService stockPropertiesService) { this.eventAggregator = eventAggregator; this.createStockViewModel = createStockViewModel; this.stockProprtiesViewModel = stockProprtiesViewModel; this.stocksViewModel = stocksViewModel; this.stockPropertiesService = stockPropertiesService; SubscribeEvents(); LoadPanels(); }