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());
        }
Esempio n. 2
0
        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;
            }
        }