示例#1
0
        public void TestRemoveManyPairs(int[] pairIndexs, int pairsCount)
        {
            IList <Pair> lstPairs = new List <Pair>();

            for (int i = 0; i < pairIndexs.Length; i++)
            {
                Pair p = _viewModel.PairsCollection[i];
                lstPairs.Add(p);
            }

            _viewModel.RemoveManyPairs(lstPairs);
            Assert.AreEqual(_viewModel.PairsCollection.Count, pairsCount);
        }
        private void btnDeletePair_Click(object sender, RoutedEventArgs e)
        {
            var selectedPairs = lstPairs.SelectedItems.Cast <Pair>().ToList();

            _viewModel.RemoveManyPairs(selectedPairs);
        }