Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
 public ucAllCustomerView()
 {
     InitializeComponent();
     _allCustomerViewModel = new AllCustomerViewModel();
     this.DataContext      = _allCustomerViewModel;
 }