public void ItsReturnsItsNumberOfLivingUnits() { var unit = Substitute.For<Unit>(); var unitTwo = Substitute.For<Unit>(); unit.Alive().Returns(true); unitTwo.Alive().Returns(true); var player = new HumanPlayer("", new Unit[] {unit, unitTwo}); Assert.AreEqual(2, player.LivingUnits()); }
public void ItSkipsAnyDeadUnits() { var unit = Substitute.For<Unit>(); var unitTwo = Substitute.For<Unit>(); unit.Alive().Returns(true); unitTwo.Alive().Returns(false); var player = new HumanPlayer("", new Unit[] {unit, unitTwo}); Assert.AreEqual(1, player.LivingUnits()); }
public void ItSkipsAnyDeadUnits() { var unit = Substitute.For <Unit>(); var unitTwo = Substitute.For <Unit>(); unit.Alive().Returns(true); unitTwo.Alive().Returns(false); var player = new HumanPlayer("", new Unit[] { unit, unitTwo }); Assert.AreEqual(1, player.LivingUnits()); }
public void ItsReturnsItsNumberOfLivingUnits() { var unit = Substitute.For <Unit>(); var unitTwo = Substitute.For <Unit>(); unit.Alive().Returns(true); unitTwo.Alive().Returns(true); var player = new HumanPlayer("", new Unit[] { unit, unitTwo }); Assert.AreEqual(2, player.LivingUnits()); }