/// <summary> /// delete one tester /// </summary> /// <param name="tester"></param> public void DeleteTester(Tester tester) { if (DataSource.testers.RemoveAll(item => item.Id == tester.Id) == 0) { throw new Exception("failed to remove, tester with the same ID not found"); } Dal_XML_imp.DeleteTester(tester); testerEvent(this, null); }