public void RemoveElementTest() { User user = new User("Ivan", "Ivanov", "Ivanovich"); UserDataController userDataController = new UserDataController(user); User user1 = new User("S***n", "Semenov", "Semenovich"); userDataController.AddElement(user1); userDataController.SetCurrentElement("Semenov"); Assert.AreEqual(user1, userDataController.GetCurrentElement()); userDataController.RemoveElement(user1); Assert.AreEqual(user, userDataController.GetCurrentElement()); }
private void deleteUserButton_Click(object sender, EventArgs e) { if (userDataGridView.SelectedRows.Count > 0) { int index = userDataGridView.SelectedRows[0].Index; int id; bool converted = int.TryParse(userDataGridView[0, index].Value.ToString(), out id); if (!converted) { return; } var element = from t in controller.Elements where t.ID == id select t; controller.RemoveElement(element.First()); userDataGridView.DataSource = controller.Elements; } }