public void MatchShouldHaveUptoThreeSets() { //Arrage _playSet.Setup(s => s.Play()).Returns(Team.Two); //Act var result = _target.Play(); //Assert Assert.AreEqual(3, _target.GetSetScores().Count()); }
public void Side_One_Wins() { //Arrage playSet.Setup(s => s.Play()).Returns(Side.One); //Act var result = target.Play(); //Assert Assert.AreEqual(sideOne.Object, result); Assert.AreEqual(3, target.GetSetScores().Count()); }
public void Match_Integration() { //Arrange Mock<ISide> sideOne = new Mock<ISide>(); sideOne.Setup(s => s.Strength).Returns(40); Mock<ISide> sideTwo = new Mock<ISide>(); sideTwo.Setup(s => s.Strength).Returns(50); target = new PlayMatch(sideOne.Object, sideTwo.Object); //Act var result = target.Play(); //Assert Assert.AreNotEqual(sideOne.Object, result); }
public void Match_Integration() { //Arrange Mock <ISide> sideOne = new Mock <ISide>(); sideOne.Setup(s => s.Strength).Returns(40); Mock <ISide> sideTwo = new Mock <ISide>(); sideTwo.Setup(s => s.Strength).Returns(50); target = new PlayMatch(sideOne.Object, sideTwo.Object); //Act var result = target.Play(); //Assert Assert.AreNotEqual(sideOne.Object, result); }
public void Match_Integration() { //Arrange var one = new Mock<ISide>(); one.Setup(s => s.Strength).Returns(40); var two = new Mock<ISide>(); two.Setup(s => s.Strength).Returns(50); var set = new PlaySet(new PlayGame(new DetermineWinner(one.Object, two.Object))); target = new PlayMatch(set, one.Object, two.Object); //Act var result = target.Play(); //Assert Assert.AreNotEqual(sideOne.Object, result); }
public void Match_Integration() { //Arrange var one = new Mock <ISide>(); one.Setup(s => s.Strength).Returns(40); var two = new Mock <ISide>(); two.Setup(s => s.Strength).Returns(50); var set = new PlaySet(new PlayGame(new DetermineWinner(one.Object, two.Object))); target = new PlayMatch(set, one.Object, two.Object); //Act var result = target.Play(); //Assert Assert.AreNotEqual(sideOne.Object, result); }