public void VerifyThatAddWorks_CompositeList()
{
this.testList = new OrderedItemList<Thing>(this.person, true) { new EmailAddress(Guid.NewGuid(), null, null) };
Assert.AreEqual(1, this.testList.Count);
Assert.AreEqual(this.person, this.testList[0].Container);
Assert.IsTrue((-20000000L < this.testList.SortedItems.First().Key) && (20000000L > this.testList.SortedItems.First().Key));
}