public void VerifyThatArgumentNullExceptionWhenNullIsSet()
{
var list = new OrderedItemList<Thing>(this.person, false);
var email = new EmailAddress(Guid.NewGuid(), null, null);
list.Add(email);
Assert.Throws<ArgumentNullException>(() => list[0] = null);
}