Esempio n. 1
0
        public void TestReverse()
        {
            using (var list = new SList <OpaqueInt> ()) {
                list.Prepend(new OpaqueInt(1));
                list.Prepend(new OpaqueInt(2));
                Assume.That(list.Length, Is.EqualTo(2));
                Assume.That(list[0].Handle, Is.EqualTo((IntPtr)2));
                Assume.That(list[1].Handle, Is.EqualTo((IntPtr)1));
                list.Reverse();
                Assert.That(list.Length, Is.EqualTo(2));
                Assume.That(list[0].Handle, Is.EqualTo((IntPtr)1));
                Assume.That(list[1].Handle, Is.EqualTo((IntPtr)2));
            }

            Utility.AssertNoGLibLog();
        }