public void LoseToPaper() { var rock = new Rock(); var paper = new Paper(); var battleResult = ThrowDownBetween(rock, paper); Assert.AreEqual(paper, battleResult.Winner); }
public void ShouldTellThatRockBeatsScissors() { var rock = new Rock(); var scissors = new Scissors(); var winner = new ThrowDownAdjudicator(scissors, rock).Winner(); Assert.AreEqual(rock, winner); }
public void BeatScissors() { var rock = new Rock(); var scissors = new Scissors(); var battleResult = ThrowDownBetween(rock, scissors); Assert.AreEqual(rock, battleResult.Winner); }
public void ShouldTellThatPaperBeatsRock() { var paper = new Paper(); var rock = new Rock(); var winner = new ThrowDownAdjudicator(paper, rock).Winner(); Assert.AreEqual(paper, winner); }