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));
 }
예제 #3
0
 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();
 }