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]); }
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); } }