public void Total_number_of_chips_is_limited_by_the_table_and_the_table_can_refuse_a_bet_if_there_are_too_many_chips()
 {
     RouletteTable rt = new RouletteTable(300);
     Player p = new Player();
     rt.PlaceBet(p, 17, 200);
     bool exceptionThrown = false;
     try
     {
         rt.PlaceBet(new Player(), 20, 200);
     }
     catch (TooManyChipsException)
     {
         exceptionThrown = true;
     }
     // the following should be true
     Assert.AreEqual(0, rt.BetsByField(20).Count);
     Assert.IsTrue(exceptionThrown);
 }