public void VerifyThatIfInsertAtIndexGreaterThatCountItemIsAppendedToList() { var list = new OrderedItemList<Thing>(this.person, false); var email1 = new EmailAddress(Guid.NewGuid(), null, null); list.Add(email1); var index = list.Count + 1; var email2 = new EmailAddress(Guid.NewGuid(), null, null); list.Insert(index, email2); Assert.AreSame(email1, list[0]); Assert.AreSame(email2, list[1]); }
public void VerifyThatNullCannotBeInserted() { var list = new OrderedItemList<Thing>(this.person, false); Assert.Throws<ArgumentNullException>(() =>list.Insert(1, null)); }