示例#1
0
        public void SortedArrayKeyList_does_not_accept_null_entries()
        {
            var         b           = new CKSortedArrayKeyList <ClassToTest, string>(i => i.ToString(), false);
            ClassToTest classToTest = new ClassToTest("A");

            b.Add(classToTest);
            b.Add(new ClassToTest("B"));

            b.Contains(classToTest).Should().BeTrue();
            b.IndexOf(classToTest).Should().Be(0);
            b.Invoking(sut => sut.IndexOf((ClassToTest)null)).Should().Throw <ArgumentNullException>();
        }