void MainWindow_Loaded(object sender, RoutedEventArgs e) { AllCustomerViewModel allCustomerViewModel = new AllCustomerViewModel(); allCustomerViewModel.Selected += new EventHandler(allCustomerViewModel_Selected); allCustomerViewModel.GetAllCustomersCompleted += new EventHandler(allCustomerViewModel_GetAllCustomersCompleted); //可以触发加载进度条的动画........ allCustomerViewModel.GetAllCustomers(); }
public void GetAllCustomersTest() { AllCustomerViewModel target = new AllCustomerViewModel(); // TODO: 初始化为适当的值 //可以根据构造的数据多少,确定方法是否正确执行,比如这里构造8条数据,则断言结果为8 target.GetAllCustomersCompleted += (obj, arg) => { Assert.IsNotNull(target.Customers); Assert.AreNotEqual(9, target.Customers.Count); Assert.AreEqual(8, target.Customers.Count); }; target.GetAllCustomers(); }