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); }