private void btnCheapestBeer_Click(object sender, EventArgs e) { Beer cheapestBeer = pub.FindCheapestBeer(); //get cheapest beer from pub object and store it in temp variable if (cheapestBeer != null) { foreach (Beer b in pub.GetBeers) { if (b.Name == cheapestBeer.Name) { lbBeersInPub.SelectedItem = b; } } } }