public void Initialize() { avm = new TradeViewModel(); testView = new MainWindow(); testView.DataContext = avm; avm.StartTradingCommand.Execute(); Thread.Sleep(1200); avm.StopTradingCommand.Execute(); var gridElement = testView.FindName("tradeGrid"); ObservableCollection<InstrumentPrices> itemSource = (ObservableCollection<InstrumentPrices>)((DataGrid)gridElement).ItemsSource; Debug.WriteLine("Value from ViewModel:{0},\n Value from View: {1}", avm.TradeItemsCollection[0].AskPxAfterFrequencyInterval, itemSource[0].AskPxAfterFrequencyInterval); Console.WriteLine("Value from ViewModel:{0},\n Value from View: {1}", avm.TradeItemsCollection[0].AskPxAfterFrequencyInterval, itemSource[0].AskPxAfterFrequencyInterval); Assert.AreEqual(avm.TradeItemsCollection[0].AskPxAfterFrequencyInterval,itemSource[0].AskPxAfterFrequencyInterval); }
public void Initialize() { avm = new TradeViewModel(); converter = new PriceValuetoColorConverter(); }