public void TestDieSetReset() { DieSet dieSet = new DieSet(); dieSet.Roll(); foreach (Die die in dieSet.Dice) { die.Freeze(); } Assert.AreEqual(1, dieSet.TimesRolled); dieSet.Reset(); Assert.AreEqual(0, dieSet.TimesRolled); foreach (Die die in dieSet.Dice) { Assert.IsFalse(die.IsFrozen); } }