Пример #1
0
        public void ConfiguredExchangesInitTest()
        {
            MockDataManager mDm = new MockDataManager();

            ViewModelMediator.GetMediator().dataManager = mDm;
            mDm.stockDataBL = new MockStockDataBusinessLogic();
            mDm.ExchangesConfigured.Add("NSE");
            ExchangeTabViewModel vm = new ExchangeTabViewModel();

            Assert.AreEqual(vm.ListOfExchanges.Count, 1);
            Assert.AreSame(vm.ListOfExchanges[0], "NSE");
        }
Пример #2
0
        public void SelectionTest()
        {
            IStockDataBusinessLogic dataBL = new MockStockDataBusinessLogic();
            MockDataManager         mDm    = new MockDataManager();

            ViewModelMediator.GetMediator().dataManager = mDm;
            mDm.stockDataBL = new MockStockDataBusinessLogic();
            mDm.ExchangesConfigured.Add("NSE");
            ExchangeTabViewModel   vm     = new ExchangeTabViewModel();
            MockStockListViewModel listVm = new MockStockListViewModel();

            ViewModelMediator.GetMediator().RegisterForAction("SelectedExchange", false, listVm);
            vm.SelectedExchange = "NSE";
            Assert.AreSame(vm.SelectedExchange, listVm.SelectedExchange);
        }