private static void TestScore() { Contract contract = new Contract(new Bid(3, Suit.Hearts), 0); List<Trick> tricks = TestTricks(Suit.Hearts, Seat.East); Score score = new Score(Seat.East, contract, tricks, Vulnerability.EastWest); Console.WriteLine("Declarer:{0}, Contract:{1}, ContractScore:{2}, MadeContract:{3}", score.Declarer, score.Contract, score.ContractScore, score.MadeContract); Console.WriteLine("Game:{0}, SmallSlam:{1}, GrandSlam:{2}", score.Game, score.SmallSlam, score.GrandSlam); Console.WriteLine("TricksDefeated:{0}, TricksTaken:{1}, Vulnerability:{2}, PartScore:{3}", score.TricksDefeated, score.TricksTaken, score.Vulnerability, score.PartScore); Console.WriteLine("Overtrick:{0}, Penalties:{1}, Bonus:{2}, Insult:{3}", score.GetOverTrickPoints(), score.GetPenalties(), score.GetLevelBonus(), score.GetInsult()); Console.WriteLine(score.ToString()); Console.ReadLine(); }