public void MatchShouldHaveUptoThreeSets()
        {
            //Arrage
            _playSet.Setup(s => s.Play()).Returns(Team.Two);

            //Act
            var result = _target.Play();

            //Assert
            Assert.AreEqual(3, _target.GetSetScores().Count());
        }
Exemple #2
0
        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());
        }
Exemple #3
0
 private void AddMatchScore(IPlayMatch playMatch)
 {
     matchScores.Add(new MatchScore()
         { SetScores = playMatch.GetSetScores(),
             SideOne = playMatch.SideOne,
             SideTwo = playMatch.SideTwo });
 }