示例#1
0
 public void TestDiceConstruction()
 {
     Die[] die = { new Die(_faceA) };
     var dice = new Dice(die);
     Assert.IsTrue(dice.ListOfDie.Count == 1);
     Assert.IsTrue(dice.ListOfDie[0] == die[0]);
 }
示例#2
0
        public void TestDiceRoll()
        {
            Die[] threeFaces = { new Die(_faceA), new Die(_faceB), new Die(_faceC)};

            var dice = new Dice(threeFaces);
            dice.Roll();

            foreach (Die d in dice.ListOfDie) {
                String sum = d.ListOfFaces.Aggregate("", (current, s) => current + s.FaceCharacter);
                Assert.IsTrue(sum.CompareTo(NamesConcat) != 0);
            }
        }