public void VerifyThatSameItemCannotBeAddedTwice()
{
var list = new OrderedItemList<Thing>(this.person, true);
var email_0 = new EmailAddress(Guid.NewGuid(), null, null);
list.Add(email_0);
Assert.Throws<InvalidOperationException>(() => list.Add(email_0));
}