Example #1
0
        /// <exception cref="System.Exception"></exception>
        protected override void AssertItemValue(object obj)
        {
            MixedArrayItem item = (MixedArrayItem)obj;

            object[] objects = item.objects;
            Assert.AreEqual(Depth(), ((TItem)objects[1]).Value());
            Assert.AreEqual(Depth(), ((TItem)objects[3]).Value());
        }
Example #2
0
        /// <exception cref="System.Exception"></exception>
        protected override void AssertRetrievedItem(object obj)
        {
            MixedArrayItem item = (MixedArrayItem)obj;

            object[] objects = item.objects;
            Assert.IsNotNull(objects);
            for (int i = 0; i < objects.Length; ++i)
            {
                Assert.IsNotNull(objects[i]);
            }
            Assert.AreEqual(LinkedList.NewList(Depth()), objects[0]);
            Assert.AreEqual(0, ((TItem)objects[1]).value);
            Assert.AreEqual(LinkedList.NewList(Depth()), objects[2]);
            Assert.AreEqual(0, ((TItem)objects[3]).value);
        }