Exemple #1
0
        public void Name_SetNullValue_ThrowsArgumentNullException()
        {
            var terrariaProjectile = new Terraria.Projectile();
            var projectile         = new OrionProjectile(terrariaProjectile);

            Assert.Throws <ArgumentNullException>(() => projectile.Name = null !);
        }
Exemple #2
0
        public void Damage_Get()
        {
            var terrariaProjectile = new Terraria.Projectile {
                damage = 123
            };
            var projectile = new OrionProjectile(terrariaProjectile);

            Assert.Equal(123, projectile.Damage);
        }
Exemple #3
0
        public void Id_Get()
        {
            var terrariaProjectile = new Terraria.Projectile {
                type = (int)ProjectileId.CrystalBullet
            };
            var projectile = new OrionProjectile(terrariaProjectile);

            Assert.Equal(ProjectileId.CrystalBullet, projectile.Id);
        }
Exemple #4
0
        public void Name_Set_Get()
        {
            var terrariaProjectile = new Terraria.Projectile();
            var projectile         = new OrionProjectile(terrariaProjectile);

            projectile.Name = "test";

            Assert.Equal("test", projectile.Name);
        }
Exemple #5
0
        public void Name_Get()
        {
            var terrariaProjectile = new Terraria.Projectile {
                type = (int)ProjectileId.WoodenArrow
            };
            var projectile = new OrionProjectile(terrariaProjectile);

            Assert.Equal("Wooden Arrow", projectile.Name);
        }
Exemple #6
0
        public void SetId()
        {
            var terrariaProjectile = new Terraria.Projectile();
            var projectile         = new OrionProjectile(terrariaProjectile);

            projectile.SetId(ProjectileId.CrystalBullet);

            Assert.Equal(ProjectileId.CrystalBullet, (ProjectileId)terrariaProjectile.type);
        }
Exemple #7
0
        public void Knockback_Set()
        {
            var terrariaProjectile = new Terraria.Projectile();
            var projectile         = new OrionProjectile(terrariaProjectile);

            projectile.Knockback = 2.34f;

            Assert.Equal(2.34f, terrariaProjectile.knockBack);
        }
Exemple #8
0
        public void Knockback_Get()
        {
            var terrariaProjectile = new Terraria.Projectile {
                knockBack = 2.34f
            };
            var projectile = new OrionProjectile(terrariaProjectile);

            Assert.Equal(2.34f, projectile.Knockback);
        }
Exemple #9
0
        public void Damage_Set()
        {
            var terrariaProjectile = new Terraria.Projectile();
            var projectile         = new OrionProjectile(terrariaProjectile);

            projectile.Damage = 123;

            Assert.Equal(123, terrariaProjectile.damage);
        }
Exemple #10
0
        public void AiValues_Set()
        {
            var terrariaProjectile = new Terraria.Projectile();
            var projectile         = new OrionProjectile(terrariaProjectile);

            projectile.AiValues[0] = 1.23f;
            projectile.AiValues[1] = 4.56f;

            Assert.Equal(1.23f, terrariaProjectile.ai[0]);
            Assert.Equal(4.56f, terrariaProjectile.ai[1]);
        }
Exemple #11
0
        public void AiValues_Get()
        {
            var terrariaProjectile = new Terraria.Projectile();

            terrariaProjectile.ai[0] = 1.23f;
            terrariaProjectile.ai[1] = 4.56f;
            var projectile = new OrionProjectile(terrariaProjectile);

            Assert.Equal(2, projectile.AiValues.Length);
            Assert.Equal(1.23f, projectile.AiValues[0]);
            Assert.Equal(4.56f, projectile.AiValues[1]);
        }