private void AddPlayerButton_Click(object sender, RoutedEventArgs e) { if (ListBoxNbaPlayers.SelectedItem != null) { try { _crud.AddPlayerToUserTeam(ListBoxNbaPlayers.SelectedItem); MakeMyTeamFieldsVisible(); PopulateUserTeam(); MessageBox.Show("Player Added Successfully", "Alert", MessageBoxButton.OK, MessageBoxImage.Information); } catch (OutOfBudgetException) { MessageBox.Show("Out Of Budget", "Alert", MessageBoxButton.OK, MessageBoxImage.Error); } catch (TooManyPlayerException) { MessageBox.Show("Too Many Players", "Alert", MessageBoxButton.OK, MessageBoxImage.Error); } } }
public void WhenANewPlayerIsAddedToTheTeam_TheNumberOfPlayersInTheTeamIsIncreasedByOne() { using (var db = new BasketballProjectContext()) { object selectedUserTeam = _crudManager.MakeNewUserTeam("Testing Team 1"); var getPlayers = _crudManager.RetrieveUserTeamsPlayers(selectedUserTeam); var numberOfPlayersBefore = getPlayers.Count(); object selectedItem = new Players { PlayerId = 11, FirstName = "Patrick", LastName = "Beverley", Price = 1 }; _crudManager.AddPlayerToUserTeam(selectedItem); var getPlayers2 = _crudManager.RetrieveUserTeamsPlayers(selectedUserTeam); var numberOfPlayersAfter = getPlayers2.Count(); Assert.AreEqual(numberOfPlayersBefore + 1, numberOfPlayersAfter); _crudManager.RemoveUserTeam(); } }