Ejemplo n.º 1
0
        public void BlockTargetPartTest()
        {
            Assert.AreEqual("replace block ~1 ~2 ~3 container.2", new LootTargets.BlockTarget(new Coords(1, 2, 3), new Slots.ContainerSlot(2)).GetTargetString());

            Assert.ThrowsException <ArgumentNullException>(() => new LootTargets.BlockTarget(null !, new Slots.ContainerSlot(2)));
            Assert.ThrowsException <ArgumentNullException>(() => new LootTargets.BlockTarget(new Vector(1, 2, 3), null !));
        }
Ejemplo n.º 2
0
        public void EntityTargetPartTest()
        {
            Assert.AreEqual("replace entity @s enderchest.2", new LootTargets.EntityTarget(ID.Selector.s, new Slots.EnderChestSlot(2)).GetTargetString());

            Assert.ThrowsException <ArgumentNullException>(() => new LootTargets.EntityTarget(null !, new Slots.EnderChestSlot(2)));
            Assert.ThrowsException <ArgumentNullException>(() => new LootTargets.EntityTarget(ID.Selector.s, null !));
        }