コード例 #1
0
        public void ShowWindow(MainViewModel mvm)
        {
            DetailView      _dv  = new DetailView();
            DetailViewModel _dvm = (DetailViewModel)_dv.DataContext;

            _dvm.SetSelectedProduct(mvm);
            _dv.Show();
        }
コード例 #2
0
        public void SelectedProductDetailedTest()
        {
            ProductModel pm = new ProductModel {
                ProductID = 1
            };
            MainViewModel mainViewModel = new MainViewModel(new TestModel());

            mainViewModel.EditProduct = pm;
            DetailViewModel detailViewModel = new DetailViewModel();

            detailViewModel.SetSelectedProduct(mainViewModel);
            Assert.AreEqual(pm.ProductID, detailViewModel.SelectedProduct.ProductID);
            Assert.AreEqual(pm.ProductID, mainViewModel.EditProduct.ProductID);
        }