public TrainInfo() { InitializeComponent(); #if DEBUG this.DataContext = UnitTestViewModel.GetTrainInfoViewModel(); #endif }
public void TestCase() { var testVm = new UnitTestViewModel(DependencyService); ServerSideDataMock.Setup(m => m.GetJsonData()).ReturnsAsync(" "); testVm.LoadDataCommand.Execute(null); ServerSideDataMock.Verify(m => m.GetJsonData(), Times.Once()); Assert.IsNotNull(testVm.Data); }
public MainWindow() { InitializeComponent(); #if DEBUG (new TrainInfo()).Show(); this.DataContext = UnitTestViewModel.GetWindowViewModel(); browser.Navigate("https://www.12306.cn"); DispatcherTimer t = new DispatcherTimer(); t.Interval = TimeSpan.FromMilliseconds(100); t.Tick += (e, s) => { Cookie = browser.Document.Cookie; }; t.Start(); //TrainModel tm = new TrainModel(); //tm.train_no_str = "D1"; //var r = tm.Select<TrainModel>(); #endif //using (StreamReader file = File.OpenText(AppDomain.CurrentDomain.BaseDirectory + @"data\train_list.json")) //{ // using (JsonTextReader reader = new JsonTextReader(file)) // { // var token = JToken.ReadFrom(reader); // var list = new List<TrainData>(); // DateTime? date = null; // foreach (JProperty property in token) // { // //冒泡排序(伪) // var currert = DateTime.Parse(property.Name); // if (date.HasValue) // date = DateTime.Compare(currert, date.Value) > 0 ? currert : date; // else // date = currert; // //获取最新的表单 // } // var t = date.Value.ToString("yyyy-MM-dd"); // TrainDataListFromTime f = token[date.Value.ToString("yyyy-MM-dd")].ToObject<TrainDataListFromTime>(); // } //} }