Exemplo n.º 1
0
        public void Name_SetNullValue_ThrowsArgumentNullException()
        {
            var terrariaItem = new Terraria.Item();
            var item         = new OrionItem(terrariaItem);

            Assert.Throws <ArgumentNullException>(() => item.Name = null !);
        }
Exemplo n.º 2
0
        public void StackSize_Get()
        {
            var terrariaItem = new Terraria.Item {
                stack = 123
            };
            var item = new OrionItem(terrariaItem);

            Assert.Equal(123, item.StackSize);
        }
Exemplo n.º 3
0
        public void Prefix_Get()
        {
            var terrariaItem = new Terraria.Item {
                prefix = (int)ItemPrefix.Unreal
            };
            var item = new OrionItem(terrariaItem);

            Assert.Equal(ItemPrefix.Unreal, item.Prefix);
        }
Exemplo n.º 4
0
        public void Type_Get()
        {
            var terrariaItem = new Terraria.Item {
                type = (int)ItemId.Sdmg
            };
            var item = new OrionItem(terrariaItem);

            Assert.Equal(ItemId.Sdmg, item.Id);
        }
Exemplo n.º 5
0
        public void Name_Set()
        {
            var terrariaItem = new Terraria.Item();
            var item         = new OrionItem(terrariaItem);

            item.Name = "test";

            Assert.Equal("test", terrariaItem.Name);
        }
Exemplo n.º 6
0
        public void SetId()
        {
            var terrariaItem = new Terraria.Item();
            var item         = new OrionItem(terrariaItem);

            item.SetId(ItemId.Sdmg);

            Assert.Equal(ItemId.Sdmg, (ItemId)terrariaItem.type);
        }
Exemplo n.º 7
0
        public void Name_Get()
        {
            var terrariaItem = new Terraria.Item {
                _nameOverride = "test"
            };
            var item = new OrionItem(terrariaItem);

            Assert.Equal("test", item.Name);
        }
Exemplo n.º 8
0
        public void UseTime_Set()
        {
            var terrariaItem = new Terraria.Item();
            var item         = new OrionItem(terrariaItem);

            item.UseTime = 100;

            Assert.Equal(100, terrariaItem.useTime);
        }
Exemplo n.º 9
0
        public void UseTime_Get()
        {
            var terrariaItem = new Terraria.Item {
                useTime = 100
            };
            var item = new OrionItem(terrariaItem);

            Assert.Equal(100, item.UseTime);
        }
Exemplo n.º 10
0
        public void Damage_Set()
        {
            var terrariaItem = new Terraria.Item();
            var item         = new OrionItem(terrariaItem);

            item.Damage = 100;

            Assert.Equal(100, terrariaItem.damage);
        }
Exemplo n.º 11
0
        public void Damage_Get()
        {
            var terrariaItem = new Terraria.Item {
                damage = 100
            };
            var item = new OrionItem(terrariaItem);

            Assert.Equal(100, item.Damage);
        }
Exemplo n.º 12
0
        public void StackSize_Set()
        {
            var terrariaItem = new Terraria.Item {
                type = (int)ItemId.DirtBlock
            };
            var item = new OrionItem(terrariaItem);

            item.StackSize = 123;

            Assert.Equal(123, terrariaItem.stack);
        }
Exemplo n.º 13
0
        public void SetPrefix()
        {
            var terrariaItem = new Terraria.Item();

            terrariaItem.SetDefaults((int)ItemId.Sdmg);
            var item = new OrionItem(terrariaItem);

            item.SetPrefix(ItemPrefix.Unreal);

            Assert.Equal(ItemPrefix.Unreal, (ItemPrefix)terrariaItem.prefix);
        }