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 !)); }
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 !)); }