本文整理汇总了C#中Situation.DrinkBeers方法的典型用法代码示例。如果您正苦于以下问题:C# Situation.DrinkBeers方法的具体用法?C# Situation.DrinkBeers怎么用?C# Situation.DrinkBeers使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Situation
的用法示例。
在下文中一共展示了Situation.DrinkBeers方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CannotWinWhileTheresBeerLeft
public void CannotWinWhileTheresBeerLeft()
{
var pos = getStartPositions();
pos[0] = Position.GreenGoal1;
pos[1] = Position.GreenGoal2;
pos[2] = Position.GreenGoal3;
pos[3] = Position.GreenGoal4;
var sit = new Situation(pos);
sit.beers[(int)Piece.Green] = 1;
Assert.AreEqual(Piece.None, sit.GetWinner());
sit.DrinkBeers(Piece.Green, 1);
Assert.AreEqual(Piece.Green, sit.GetWinner());
}
示例2: DrinkingBeerLowersTheNumber
public void DrinkingBeerLowersTheNumber()
{
var sit = new Situation();
sit.beers[(int)Piece.Red] = 10;
sit.DrinkBeers(Piece.Red, 3);
Assert.AreEqual(7, sit.beers[(int)Piece.Red]);
}