public void thingCanNotWearItems() { Thing thing = new Thing("hat"); var testDel = new TestDelegate(() => thing.WearItem(new Thing("hatband"))); Assert.That(testDel, Throws.TypeOf<CanNotWearItemsException>()); }