public void Default()
        {
            // Arrange
            var armor = new MithralFullPlateOfSpeed();

            // Assert
            Assert.IsTrue(armor.IsMasterwork);
            Assert.AreEqual(3, armor.GetArmorCheckPenalty());
            Assert.AreEqual(5, armor.GetCasterLevel());
            Assert.AreEqual(17, armor.GetHardness());
            Assert.AreEqual(55, armor.GetHitPoints());
            Assert.AreEqual(26_500, armor.GetMarketPrice());
            Assert.That(armor.GetName(),
                        Has.Exactly(1).Matches <INameFragment>(nf => "Mithral Full Plate of Speed" == nf.Text));
            Assert.That(armor.GetSchools(),
                        Has.Exactly(1).Matches <School>(s => School.Transmutation == s));
            Assert.AreEqual(10, armor.GetArmorBonus());
            Assert.AreEqual(25, armor.GetWeight());
        }