public void SuccessfullyInsertAtIndex() { Assert.Empty(_memberList); _memberList.Add(_methodA); Assert.Equal(_methodA, _memberList[0]); _memberList.Insert(0, _fieldA); Assert.Equal(_fieldA, _memberList[0]); Assert.Equal(_methodA, _memberList[1]); }
public bool AddMember(Member memberAdd) { int i = 0; foreach (Member member in MemberList) { if (member.CompareTo(memberAdd) == 0) { return(false); } if (member.CompareTo(memberAdd) < 0) { MemberList.Insert(i, memberAdd); return(true); } i++; } MemberList.Add(memberAdd); return(true); }