Exemple #1
0
 public override bool Equals(object obj)
 {
     if (obj == this)
     {
         return(true);
     }
     if (!(obj is MultiDimensionalArrayHandlerTestCase.Item))
     {
         return(false);
     }
     MultiDimensionalArrayHandlerTestCase.Item other = (MultiDimensionalArrayHandlerTestCase.Item
                                                        )obj;
     if (_int.Length != other._int.Length)
     {
         return(false);
     }
     for (int i = 0; i < _int.Length; i++)
     {
         if (_int[i].Length != other._int[i].Length)
         {
             return(false);
         }
         for (int j = 0; j < _int[i].Length; j++)
         {
             if (_int[i][j] != other._int[i][j])
             {
                 return(false);
             }
         }
     }
     return(true);
 }
		public virtual void TestReadWrite()
		{
			MockWriteContext writeContext = new MockWriteContext(Db());
			MultiDimensionalArrayHandlerTestCase.Item expected = new MultiDimensionalArrayHandlerTestCase.Item
				(ArrayData);
			IntArrayHandler().Write(writeContext, expected._int);
			MockReadContext readContext = new MockReadContext(writeContext);
			int[][] arr = (int[][])IntArrayHandler().Read(readContext);
			MultiDimensionalArrayHandlerTestCase.Item actualValue = new MultiDimensionalArrayHandlerTestCase.Item
				(arr);
			Assert.AreEqual(expected, actualValue);
		}
Exemple #3
0
        public virtual void TestReadWrite()
        {
            MockWriteContext writeContext = new MockWriteContext(Db());

            MultiDimensionalArrayHandlerTestCase.Item expected = new MultiDimensionalArrayHandlerTestCase.Item
                                                                     (ArrayData);
            IntArrayHandler().Write(writeContext, expected._int);
            MockReadContext readContext = new MockReadContext(writeContext);

            int[][] arr = (int[][])IntArrayHandler().Read(readContext);
            MultiDimensionalArrayHandlerTestCase.Item actualValue = new MultiDimensionalArrayHandlerTestCase.Item
                                                                        (arr);
            Assert.AreEqual(expected, actualValue);
        }
Exemple #4
0
 /// <exception cref="System.Exception"></exception>
 public virtual void TestStoreObject()
 {
     MultiDimensionalArrayHandlerTestCase.Item storedItem = new MultiDimensionalArrayHandlerTestCase.Item
                                                                (new int[][] { new int[] { 1, 2, 3 }, new int[] { 6, 5, 4 } });
     DoTestStoreObject(storedItem);
 }
		/// <exception cref="System.Exception"></exception>
		public virtual void TestStoreObject()
		{
			MultiDimensionalArrayHandlerTestCase.Item storedItem = new MultiDimensionalArrayHandlerTestCase.Item
				(new int[][] { new int[] { 1, 2, 3 }, new int[] { 6, 5, 4 } });
			DoTestStoreObject(storedItem);
		}