コード例 #1
0
        public void TestForgedAlchemicalSilverWeapon()
        {
            var dagger       = new PhbWeapon("Dagger");
            var silver       = new AlchemicalSilver();
            var forgedDagger = new ForgedWeapon(dagger, silver);

            Approvals.Verify(forgedDagger.ToString());
        }
コード例 #2
0
        public void TestForgeColdIronWeapon()
        {
            var dagger       = new PhbWeapon("Dagger");
            var coldIron     = new ColdIron();
            var forgedDagger = new ForgedWeapon(dagger, coldIron);

            forgedDagger.NameWeapon("Krus Hakhar");
            Approvals.Verify(forgedDagger.ToString());
        }
コード例 #3
0
        public void TestForgeMithralWeapon()
        {
            var dagger       = new PhbWeapon("Dagger");
            var mithral      = new Mithral();
            var forgedDagger = new ForgedWeapon(dagger, mithral);

            forgedDagger.NameWeapon("Carlyle's Special Greeting");
            Approvals.Verify(forgedDagger.ToString());
        }
コード例 #4
0
        public void TestMasterworkColdIronWeapon()
        {
            var dagger                   = new PhbWeapon("Dagger");
            var coldIron                 = new ColdIron();
            var forgedDagger             = new ForgedWeapon(dagger, coldIron);
            var masterwork               = new Masterwork();
            var masterworkColdIronDagger = new ForgedWeapon(forgedDagger, masterwork);

            Approvals.Verify(masterworkColdIronDagger.ToString());
        }
コード例 #5
0
        public void TestMasterworkAlchemicalSilverWeapon()
        {
            var dagger                 = new PhbWeapon("Dagger");
            var silver                 = new AlchemicalSilver();
            var forgedDagger           = new ForgedWeapon(dagger, silver);
            var masterwork             = new Masterwork();
            var masterworkSilverDagger = new ForgedWeapon(forgedDagger, masterwork);

            Approvals.Verify(masterworkSilverDagger.ToString());
        }