CDP4Common.Tests.Types.OrderedItemListTestFixture.VerifyThatFindIndexWorks C# (CSharp) Method

VerifyThatFindIndexWorks() private method

private VerifyThatFindIndexWorks ( ) : void
return void
        public void VerifyThatFindIndexWorks()
        {
            var testlist = new OrderedItemList<Thing>(this.person, true);
            var email0 = new EmailAddress(Guid.NewGuid(), null, null);
            var email1 = new EmailAddress(Guid.NewGuid(), null, null);

            testlist.Add(email0);
            testlist.Add(email1);

            Assert.AreEqual(0, testlist.FindIndex(x => x.Iid == email0.Iid));
            Assert.AreEqual(-1, testlist.FindIndex(x => x.Iid == Guid.NewGuid()));
            Assert.Throws<ArgumentNullException>(() => testlist.FindIndex(null));
        }
    }