예제 #1
0
        public bool Jouer(IDe dJoueur1, IDe dJoueur2)
        {
            bool result = false;

            dJoueur1.Lancer();
            dJoueur2.Lancer();
            if (dJoueur1.Valeur > dJoueur2.Valeur)
            {
                result = true;
            }
            return(result);
        }
예제 #2
0
        public void JouerTest()
        {
            Jeu jeu = new Jeu();
            //IDe de1 = new FauxDe(5);
            //IDe de2 = new FauxDe(3);
            IDe de1 = Mock.Of <IDe>();
            IDe de2 = Mock.Of <IDe>();

            Mock.Get(de1).Setup(m => m.Valeur).Returns(5);
            Mock.Get(de2).Setup(m => m.Valeur).Returns(3);
            bool result = jeu.Jouer(de1, de2);

            Assert.IsTrue(result);
        }