public void personWearsNullItemReturnsNull()
    {
      Person person = new Person("John");
      var item = person.WearItem(null);

      Assert.That(item, Is.Null);
    }
    public void personWearsItemItIsWorn()
    {
      Person person = new Person("John");
      Thing thing = new Thing("Hat");

      person.WearItem(thing);
      var clothes = person.GetClothing();

      Assert.That(clothes.First().SameIdentityAs(thing));
    }
    public void thingIsWorn()
    {
      Person person = new Person("Jason");
      Thing thing = new Thing("hat");

      person.WearItem(thing);
      Assert.That(thing.IsWorn, Is.True);
    }