Represents instantiated test class information.
		public static void InitializeInstance( TestClassInstance testClassInstance, object testFixtureInstance )
		{
			var instance = ( ( MessagePackObjectTest_IsTypeOf )testFixtureInstance );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsArray_ArrayEmptyNotNull_True", new Action( instance.TestIsArray_ArrayEmptyNotNull_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsArray_ArrayNotNull_True", new Action( instance.TestIsArray_ArrayNotNull_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsArray_ArrayNull_False", new Action( instance.TestIsArray_ArrayNull_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsArray_ListEmptyNotNull_True", new Action( instance.TestIsArray_ListEmptyNotNull_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsArray_ListNotNull_True", new Action( instance.TestIsArray_ListNotNull_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsArray_ListNull_False", new Action( instance.TestIsArray_ListNull_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsList_ArrayEmptyNotNull_True", new Action( instance.TestIsList_ArrayEmptyNotNull_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsList_ArrayNotNull_True", new Action( instance.TestIsList_ArrayNotNull_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsList_ArrayNull_False", new Action( instance.TestIsList_ArrayNull_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsList_ListEmptyNotNull_True", new Action( instance.TestIsList_ListEmptyNotNull_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsList_ListNotNull_True", new Action( instance.TestIsList_ListNotNull_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsList_ListNull_False", new Action( instance.TestIsList_ListNull_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsMap_DictionaryEmptyNotNull_True", new Action( instance.TestIsMap_DictionaryEmptyNotNull_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsMap_DictionaryNotNull_True", new Action( instance.TestIsMap_DictionaryNotNull_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsMap_DictionaryNull_False", new Action( instance.TestIsMap_DictionaryNull_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsRaw_ByteArrayEmptyNotNull_True", new Action( instance.TestIsRaw_ByteArrayEmptyNotNull_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsRaw_ByteArrayNotNull_True", new Action( instance.TestIsRaw_ByteArrayNotNull_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsRaw_ByteArrayNull_False", new Action( instance.TestIsRaw_ByteArrayNull_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsRaw_NonStringBinary_True", new Action( instance.TestIsRaw_NonStringBinary_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsRaw_StringEmptyNotNull_True", new Action( instance.TestIsRaw_StringEmptyNotNull_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsRaw_StringNotNull_True", new Action( instance.TestIsRaw_StringNotNull_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsRaw_StringNull_False", new Action( instance.TestIsRaw_StringNull_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ArrayEmptyNotNull_IsTypeOfArrayOfItemType_False", new Action( instance.TestIsTypeOf_ArrayEmptyNotNull_IsTypeOfArrayOfItemType_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ArrayEmptyNotNull_IsTypeOfArrayOfMessagePackObject_True", new Action( instance.TestIsTypeOf_ArrayEmptyNotNull_IsTypeOfArrayOfMessagePackObject_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ArrayEmptyNotNull_IsTypeOfArrayOfNotItemType_False", new Action( instance.TestIsTypeOf_ArrayEmptyNotNull_IsTypeOfArrayOfNotItemType_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ArrayEmptyNotNull_IsTypeOfIEnumerableOfMessagePackObject_True", new Action( instance.TestIsTypeOf_ArrayEmptyNotNull_IsTypeOfIEnumerableOfMessagePackObject_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ArrayEmptyNotNull_IsTypeOfIListOfMessagePackObject_True", new Action( instance.TestIsTypeOf_ArrayEmptyNotNull_IsTypeOfIListOfMessagePackObject_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ArrayEmptyNotNull_IsTypeOfListOfMessagePackObject_False", new Action( instance.TestIsTypeOf_ArrayEmptyNotNull_IsTypeOfListOfMessagePackObject_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ArrayNotNull_IsTypeOfArrayOfItemType_False", new Action( instance.TestIsTypeOf_ArrayNotNull_IsTypeOfArrayOfItemType_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ArrayNotNull_IsTypeOfArrayOfMessagePackObject_True", new Action( instance.TestIsTypeOf_ArrayNotNull_IsTypeOfArrayOfMessagePackObject_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ArrayNotNull_IsTypeOfArrayOfNotItemType_False", new Action( instance.TestIsTypeOf_ArrayNotNull_IsTypeOfArrayOfNotItemType_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ArrayNotNull_IsTypeOfIEnumerableOfMessagePackObject_True", new Action( instance.TestIsTypeOf_ArrayNotNull_IsTypeOfIEnumerableOfMessagePackObject_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ArrayNotNull_IsTypeOfIListOfMessagePackObject_True", new Action( instance.TestIsTypeOf_ArrayNotNull_IsTypeOfIListOfMessagePackObject_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ArrayNotNull_IsTypeOfListOfMessagePackObject_False", new Action( instance.TestIsTypeOf_ArrayNotNull_IsTypeOfListOfMessagePackObject_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ArrayNull_IsTypeOfArrayOfItemType_Null", new Action( instance.TestIsTypeOf_ArrayNull_IsTypeOfArrayOfItemType_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ArrayNull_IsTypeOfArrayOfMessagePackObject_Null", new Action( instance.TestIsTypeOf_ArrayNull_IsTypeOfArrayOfMessagePackObject_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ArrayNull_IsTypeOfArrayOfNotItemType_Null", new Action( instance.TestIsTypeOf_ArrayNull_IsTypeOfArrayOfNotItemType_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ArrayNull_IsTypeOfIEnumerableOfMessagePackObject_Null", new Action( instance.TestIsTypeOf_ArrayNull_IsTypeOfIEnumerableOfMessagePackObject_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ArrayNull_IsTypeOfIListOfMessagePackObject_Null", new Action( instance.TestIsTypeOf_ArrayNull_IsTypeOfIListOfMessagePackObject_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ArrayNull_IsTypeOfListOfMessagePackObject_Null", new Action( instance.TestIsTypeOf_ArrayNull_IsTypeOfListOfMessagePackObject_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Binary_IsTypeOfMessagePackExtendedTypeObject_False", new Action( instance.TestIsTypeOf_Binary_IsTypeOfMessagePackExtendedTypeObject_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteArrayEmptyNotNull_IsTypeOfArrayOfMessagePackObject_False", new Action( instance.TestIsTypeOf_ByteArrayEmptyNotNull_IsTypeOfArrayOfMessagePackObject_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteArrayEmptyNotNull_IsTypeOfArrayOfNotByteType_False", new Action( instance.TestIsTypeOf_ByteArrayEmptyNotNull_IsTypeOfArrayOfNotByteType_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteArrayEmptyNotNull_IsTypeOfByteArray_True", new Action( instance.TestIsTypeOf_ByteArrayEmptyNotNull_IsTypeOfByteArray_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteArrayEmptyNotNull_IsTypeOfCharArray_False", new Action( instance.TestIsTypeOf_ByteArrayEmptyNotNull_IsTypeOfCharArray_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteArrayEmptyNotNull_IsTypeOfIEnumerableOfByte_True", new Action( instance.TestIsTypeOf_ByteArrayEmptyNotNull_IsTypeOfIEnumerableOfByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteArrayEmptyNotNull_IsTypeOfIEnumerableOfChar_True", new Action( instance.TestIsTypeOf_ByteArrayEmptyNotNull_IsTypeOfIEnumerableOfChar_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteArrayEmptyNotNull_IsTypeOfIListOfByte_True", new Action( instance.TestIsTypeOf_ByteArrayEmptyNotNull_IsTypeOfIListOfByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteArrayEmptyNotNull_IsTypeOfIListOfChar_True", new Action( instance.TestIsTypeOf_ByteArrayEmptyNotNull_IsTypeOfIListOfChar_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteArrayEmptyNotNull_IsTypeOfListOfByte_False", new Action( instance.TestIsTypeOf_ByteArrayEmptyNotNull_IsTypeOfListOfByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteArrayEmptyNotNull_IsTypeOfListOfChar_False", new Action( instance.TestIsTypeOf_ByteArrayEmptyNotNull_IsTypeOfListOfChar_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteArrayEmptyNotNull_IsTypeOfString_True", new Action( instance.TestIsTypeOf_ByteArrayEmptyNotNull_IsTypeOfString_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteArrayNotNull_IsTypeOfArrayOfMessagePackObject_False", new Action( instance.TestIsTypeOf_ByteArrayNotNull_IsTypeOfArrayOfMessagePackObject_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteArrayNotNull_IsTypeOfArrayOfNotByteType_False", new Action( instance.TestIsTypeOf_ByteArrayNotNull_IsTypeOfArrayOfNotByteType_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteArrayNotNull_IsTypeOfByteArray_True", new Action( instance.TestIsTypeOf_ByteArrayNotNull_IsTypeOfByteArray_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteArrayNotNull_IsTypeOfCharArray_False", new Action( instance.TestIsTypeOf_ByteArrayNotNull_IsTypeOfCharArray_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteArrayNotNull_IsTypeOfIEnumerableOfByte_True", new Action( instance.TestIsTypeOf_ByteArrayNotNull_IsTypeOfIEnumerableOfByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteArrayNotNull_IsTypeOfIEnumerableOfChar_True", new Action( instance.TestIsTypeOf_ByteArrayNotNull_IsTypeOfIEnumerableOfChar_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteArrayNotNull_IsTypeOfIListOfByte_True", new Action( instance.TestIsTypeOf_ByteArrayNotNull_IsTypeOfIListOfByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteArrayNotNull_IsTypeOfIListOfChar_True", new Action( instance.TestIsTypeOf_ByteArrayNotNull_IsTypeOfIListOfChar_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteArrayNotNull_IsTypeOfListOfByte_False", new Action( instance.TestIsTypeOf_ByteArrayNotNull_IsTypeOfListOfByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteArrayNotNull_IsTypeOfListOfChar_False", new Action( instance.TestIsTypeOf_ByteArrayNotNull_IsTypeOfListOfChar_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteArrayNotNull_IsTypeOfString_True", new Action( instance.TestIsTypeOf_ByteArrayNotNull_IsTypeOfString_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteArrayNull_IsTypeOfArrayOfMessagePackObject_Null", new Action( instance.TestIsTypeOf_ByteArrayNull_IsTypeOfArrayOfMessagePackObject_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteArrayNull_IsTypeOfArrayOfNotByteType_Null", new Action( instance.TestIsTypeOf_ByteArrayNull_IsTypeOfArrayOfNotByteType_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteArrayNull_IsTypeOfByteArray_Null", new Action( instance.TestIsTypeOf_ByteArrayNull_IsTypeOfByteArray_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteArrayNull_IsTypeOfCharArray_Null", new Action( instance.TestIsTypeOf_ByteArrayNull_IsTypeOfCharArray_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteArrayNull_IsTypeOfIEnumerableOfByte_Null", new Action( instance.TestIsTypeOf_ByteArrayNull_IsTypeOfIEnumerableOfByte_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteArrayNull_IsTypeOfIEnumerableOfChar_Null", new Action( instance.TestIsTypeOf_ByteArrayNull_IsTypeOfIEnumerableOfChar_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteArrayNull_IsTypeOfIListOfByte_Null", new Action( instance.TestIsTypeOf_ByteArrayNull_IsTypeOfIListOfByte_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteArrayNull_IsTypeOfIListOfChar_Null", new Action( instance.TestIsTypeOf_ByteArrayNull_IsTypeOfIListOfChar_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteArrayNull_IsTypeOfListOfByte_Null", new Action( instance.TestIsTypeOf_ByteArrayNull_IsTypeOfListOfByte_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteArrayNull_IsTypeOfListOfChar_Null", new Action( instance.TestIsTypeOf_ByteArrayNull_IsTypeOfListOfChar_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteArrayNull_IsTypeOfString_Null", new Action( instance.TestIsTypeOf_ByteArrayNull_IsTypeOfString_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteByteMaxValue_IsTypeOfByte_True", new Action( instance.TestIsTypeOf_ByteByteMaxValue_IsTypeOfByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteByteMaxValue_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_ByteByteMaxValue_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteByteMaxValue_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_ByteByteMaxValue_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteByteMaxValue_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_ByteByteMaxValue_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteByteMaxValue_IsTypeOfSByte_False", new Action( instance.TestIsTypeOf_ByteByteMaxValue_IsTypeOfSByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteByteMaxValue_IsTypeOfUInt16_True", new Action( instance.TestIsTypeOf_ByteByteMaxValue_IsTypeOfUInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteByteMaxValue_IsTypeOfUInt32_True", new Action( instance.TestIsTypeOf_ByteByteMaxValue_IsTypeOfUInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteByteMaxValue_IsTypeOfUInt64_True", new Action( instance.TestIsTypeOf_ByteByteMaxValue_IsTypeOfUInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_BytePlusOne_IsTypeOfByte_True", new Action( instance.TestIsTypeOf_BytePlusOne_IsTypeOfByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_BytePlusOne_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_BytePlusOne_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_BytePlusOne_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_BytePlusOne_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_BytePlusOne_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_BytePlusOne_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_BytePlusOne_IsTypeOfSByte_True", new Action( instance.TestIsTypeOf_BytePlusOne_IsTypeOfSByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_BytePlusOne_IsTypeOfUInt16_True", new Action( instance.TestIsTypeOf_BytePlusOne_IsTypeOfUInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_BytePlusOne_IsTypeOfUInt32_True", new Action( instance.TestIsTypeOf_BytePlusOne_IsTypeOfUInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_BytePlusOne_IsTypeOfUInt64_True", new Action( instance.TestIsTypeOf_BytePlusOne_IsTypeOfUInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteZero_IsTypeOfByte_True", new Action( instance.TestIsTypeOf_ByteZero_IsTypeOfByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteZero_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_ByteZero_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteZero_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_ByteZero_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteZero_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_ByteZero_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteZero_IsTypeOfSByte_True", new Action( instance.TestIsTypeOf_ByteZero_IsTypeOfSByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteZero_IsTypeOfUInt16_True", new Action( instance.TestIsTypeOf_ByteZero_IsTypeOfUInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteZero_IsTypeOfUInt32_True", new Action( instance.TestIsTypeOf_ByteZero_IsTypeOfUInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ByteZero_IsTypeOfUInt64_True", new Action( instance.TestIsTypeOf_ByteZero_IsTypeOfUInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_DictionaryEmptyNotNull_IsTypeOfArrayOfItemType_False", new Action( instance.TestIsTypeOf_DictionaryEmptyNotNull_IsTypeOfArrayOfItemType_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_DictionaryEmptyNotNull_IsTypeOfArrayOfMessagePackObject_False", new Action( instance.TestIsTypeOf_DictionaryEmptyNotNull_IsTypeOfArrayOfMessagePackObject_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_DictionaryEmptyNotNull_IsTypeOfArrayOfNotItemType_False", new Action( instance.TestIsTypeOf_DictionaryEmptyNotNull_IsTypeOfArrayOfNotItemType_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_DictionaryEmptyNotNull_IsTypeOfIDictionaryOfMessagePackObject_True", new Action( instance.TestIsTypeOf_DictionaryEmptyNotNull_IsTypeOfIDictionaryOfMessagePackObject_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_DictionaryEmptyNotNull_IsTypeOfIEnumerableOfMessagePackObject_True", new Action( instance.TestIsTypeOf_DictionaryEmptyNotNull_IsTypeOfIEnumerableOfMessagePackObject_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_DictionaryEmptyNotNull_IsTypeOfIListOfMessagePackObject_False", new Action( instance.TestIsTypeOf_DictionaryEmptyNotNull_IsTypeOfIListOfMessagePackObject_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_DictionaryEmptyNotNull_IsTypeOfListOfMessagePackObject_False", new Action( instance.TestIsTypeOf_DictionaryEmptyNotNull_IsTypeOfListOfMessagePackObject_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_DictionaryEmptyNotNull_IsTypeOfMessagePackObjectDictionary_True", new Action( instance.TestIsTypeOf_DictionaryEmptyNotNull_IsTypeOfMessagePackObjectDictionary_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_DictionaryNotNull_IsTypeOfArrayOfItemType_False", new Action( instance.TestIsTypeOf_DictionaryNotNull_IsTypeOfArrayOfItemType_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_DictionaryNotNull_IsTypeOfArrayOfMessagePackObject_False", new Action( instance.TestIsTypeOf_DictionaryNotNull_IsTypeOfArrayOfMessagePackObject_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_DictionaryNotNull_IsTypeOfArrayOfNotItemType_False", new Action( instance.TestIsTypeOf_DictionaryNotNull_IsTypeOfArrayOfNotItemType_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_DictionaryNotNull_IsTypeOfIDictionaryOfMessagePackObject_True", new Action( instance.TestIsTypeOf_DictionaryNotNull_IsTypeOfIDictionaryOfMessagePackObject_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_DictionaryNotNull_IsTypeOfIEnumerableOfMessagePackObject_True", new Action( instance.TestIsTypeOf_DictionaryNotNull_IsTypeOfIEnumerableOfMessagePackObject_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_DictionaryNotNull_IsTypeOfIListOfMessagePackObject_False", new Action( instance.TestIsTypeOf_DictionaryNotNull_IsTypeOfIListOfMessagePackObject_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_DictionaryNotNull_IsTypeOfListOfMessagePackObject_False", new Action( instance.TestIsTypeOf_DictionaryNotNull_IsTypeOfListOfMessagePackObject_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_DictionaryNotNull_IsTypeOfMessagePackObjectDictionary_True", new Action( instance.TestIsTypeOf_DictionaryNotNull_IsTypeOfMessagePackObjectDictionary_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_DictionaryNull_IsTypeOfArrayOfItemType_Null", new Action( instance.TestIsTypeOf_DictionaryNull_IsTypeOfArrayOfItemType_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_DictionaryNull_IsTypeOfArrayOfMessagePackObject_Null", new Action( instance.TestIsTypeOf_DictionaryNull_IsTypeOfArrayOfMessagePackObject_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_DictionaryNull_IsTypeOfArrayOfNotItemType_Null", new Action( instance.TestIsTypeOf_DictionaryNull_IsTypeOfArrayOfNotItemType_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_DictionaryNull_IsTypeOfIDictionaryOfMessagePackObject_Null", new Action( instance.TestIsTypeOf_DictionaryNull_IsTypeOfIDictionaryOfMessagePackObject_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_DictionaryNull_IsTypeOfIEnumerableOfMessagePackObject_Null", new Action( instance.TestIsTypeOf_DictionaryNull_IsTypeOfIEnumerableOfMessagePackObject_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_DictionaryNull_IsTypeOfIListOfMessagePackObject_Null", new Action( instance.TestIsTypeOf_DictionaryNull_IsTypeOfIListOfMessagePackObject_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_DictionaryNull_IsTypeOfListOfMessagePackObject_Null", new Action( instance.TestIsTypeOf_DictionaryNull_IsTypeOfListOfMessagePackObject_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_DictionaryNull_IsTypeOfMessagePackObjectDictionary_Null", new Action( instance.TestIsTypeOf_DictionaryNull_IsTypeOfMessagePackObjectDictionary_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Double_IsTypeOfDouble_True", new Action( instance.TestIsTypeOf_Double_IsTypeOfDouble_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Double_IsTypeOfInt32_False", new Action( instance.TestIsTypeOf_Double_IsTypeOfInt32_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Double_IsTypeOfSingle_False", new Action( instance.TestIsTypeOf_Double_IsTypeOfSingle_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16ByteMaxValue_IsTypeOfByte_True", new Action( instance.TestIsTypeOf_Int16ByteMaxValue_IsTypeOfByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16ByteMaxValue_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_Int16ByteMaxValue_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16ByteMaxValue_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_Int16ByteMaxValue_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16ByteMaxValue_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_Int16ByteMaxValue_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16ByteMaxValue_IsTypeOfSByte_False", new Action( instance.TestIsTypeOf_Int16ByteMaxValue_IsTypeOfSByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16ByteMaxValue_IsTypeOfUInt16_True", new Action( instance.TestIsTypeOf_Int16ByteMaxValue_IsTypeOfUInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16ByteMaxValue_IsTypeOfUInt32_True", new Action( instance.TestIsTypeOf_Int16ByteMaxValue_IsTypeOfUInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16ByteMaxValue_IsTypeOfUInt64_True", new Action( instance.TestIsTypeOf_Int16ByteMaxValue_IsTypeOfUInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16Int16MinValue_IsTypeOfByte_False", new Action( instance.TestIsTypeOf_Int16Int16MinValue_IsTypeOfByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16Int16MinValue_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_Int16Int16MinValue_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16Int16MinValue_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_Int16Int16MinValue_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16Int16MinValue_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_Int16Int16MinValue_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16Int16MinValue_IsTypeOfSByte_False", new Action( instance.TestIsTypeOf_Int16Int16MinValue_IsTypeOfSByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16Int16MinValue_IsTypeOfUInt16_False", new Action( instance.TestIsTypeOf_Int16Int16MinValue_IsTypeOfUInt16_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16Int16MinValue_IsTypeOfUInt32_False", new Action( instance.TestIsTypeOf_Int16Int16MinValue_IsTypeOfUInt32_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16Int16MinValue_IsTypeOfUInt64_False", new Action( instance.TestIsTypeOf_Int16Int16MinValue_IsTypeOfUInt64_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16MinusOne_IsTypeOfByte_False", new Action( instance.TestIsTypeOf_Int16MinusOne_IsTypeOfByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16MinusOne_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_Int16MinusOne_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16MinusOne_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_Int16MinusOne_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16MinusOne_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_Int16MinusOne_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16MinusOne_IsTypeOfSByte_True", new Action( instance.TestIsTypeOf_Int16MinusOne_IsTypeOfSByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16MinusOne_IsTypeOfUInt16_False", new Action( instance.TestIsTypeOf_Int16MinusOne_IsTypeOfUInt16_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16MinusOne_IsTypeOfUInt32_False", new Action( instance.TestIsTypeOf_Int16MinusOne_IsTypeOfUInt32_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16MinusOne_IsTypeOfUInt64_False", new Action( instance.TestIsTypeOf_Int16MinusOne_IsTypeOfUInt64_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16PlusOne_IsTypeOfByte_True", new Action( instance.TestIsTypeOf_Int16PlusOne_IsTypeOfByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16PlusOne_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_Int16PlusOne_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16PlusOne_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_Int16PlusOne_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16PlusOne_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_Int16PlusOne_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16PlusOne_IsTypeOfSByte_True", new Action( instance.TestIsTypeOf_Int16PlusOne_IsTypeOfSByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16PlusOne_IsTypeOfUInt16_True", new Action( instance.TestIsTypeOf_Int16PlusOne_IsTypeOfUInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16PlusOne_IsTypeOfUInt32_True", new Action( instance.TestIsTypeOf_Int16PlusOne_IsTypeOfUInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16PlusOne_IsTypeOfUInt64_True", new Action( instance.TestIsTypeOf_Int16PlusOne_IsTypeOfUInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16SByteMinValue_IsTypeOfByte_False", new Action( instance.TestIsTypeOf_Int16SByteMinValue_IsTypeOfByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16SByteMinValue_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_Int16SByteMinValue_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16SByteMinValue_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_Int16SByteMinValue_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16SByteMinValue_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_Int16SByteMinValue_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16SByteMinValue_IsTypeOfSByte_True", new Action( instance.TestIsTypeOf_Int16SByteMinValue_IsTypeOfSByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16SByteMinValue_IsTypeOfUInt16_False", new Action( instance.TestIsTypeOf_Int16SByteMinValue_IsTypeOfUInt16_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16SByteMinValue_IsTypeOfUInt32_False", new Action( instance.TestIsTypeOf_Int16SByteMinValue_IsTypeOfUInt32_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16SByteMinValue_IsTypeOfUInt64_False", new Action( instance.TestIsTypeOf_Int16SByteMinValue_IsTypeOfUInt64_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16Zero_IsTypeOfByte_True", new Action( instance.TestIsTypeOf_Int16Zero_IsTypeOfByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16Zero_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_Int16Zero_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16Zero_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_Int16Zero_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16Zero_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_Int16Zero_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16Zero_IsTypeOfSByte_True", new Action( instance.TestIsTypeOf_Int16Zero_IsTypeOfSByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16Zero_IsTypeOfUInt16_True", new Action( instance.TestIsTypeOf_Int16Zero_IsTypeOfUInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16Zero_IsTypeOfUInt32_True", new Action( instance.TestIsTypeOf_Int16Zero_IsTypeOfUInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int16Zero_IsTypeOfUInt64_True", new Action( instance.TestIsTypeOf_Int16Zero_IsTypeOfUInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32ByteMaxValue_IsTypeOfByte_True", new Action( instance.TestIsTypeOf_Int32ByteMaxValue_IsTypeOfByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32ByteMaxValue_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_Int32ByteMaxValue_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32ByteMaxValue_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_Int32ByteMaxValue_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32ByteMaxValue_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_Int32ByteMaxValue_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32ByteMaxValue_IsTypeOfSByte_False", new Action( instance.TestIsTypeOf_Int32ByteMaxValue_IsTypeOfSByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32ByteMaxValue_IsTypeOfUInt16_True", new Action( instance.TestIsTypeOf_Int32ByteMaxValue_IsTypeOfUInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32ByteMaxValue_IsTypeOfUInt32_True", new Action( instance.TestIsTypeOf_Int32ByteMaxValue_IsTypeOfUInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32ByteMaxValue_IsTypeOfUInt64_True", new Action( instance.TestIsTypeOf_Int32ByteMaxValue_IsTypeOfUInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32Int16MinValue_IsTypeOfByte_False", new Action( instance.TestIsTypeOf_Int32Int16MinValue_IsTypeOfByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32Int16MinValue_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_Int32Int16MinValue_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32Int16MinValue_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_Int32Int16MinValue_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32Int16MinValue_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_Int32Int16MinValue_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32Int16MinValue_IsTypeOfSByte_False", new Action( instance.TestIsTypeOf_Int32Int16MinValue_IsTypeOfSByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32Int16MinValue_IsTypeOfUInt16_False", new Action( instance.TestIsTypeOf_Int32Int16MinValue_IsTypeOfUInt16_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32Int16MinValue_IsTypeOfUInt32_False", new Action( instance.TestIsTypeOf_Int32Int16MinValue_IsTypeOfUInt32_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32Int16MinValue_IsTypeOfUInt64_False", new Action( instance.TestIsTypeOf_Int32Int16MinValue_IsTypeOfUInt64_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32Int32MinValue_IsTypeOfByte_False", new Action( instance.TestIsTypeOf_Int32Int32MinValue_IsTypeOfByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32Int32MinValue_IsTypeOfInt16_False", new Action( instance.TestIsTypeOf_Int32Int32MinValue_IsTypeOfInt16_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32Int32MinValue_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_Int32Int32MinValue_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32Int32MinValue_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_Int32Int32MinValue_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32Int32MinValue_IsTypeOfSByte_False", new Action( instance.TestIsTypeOf_Int32Int32MinValue_IsTypeOfSByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32Int32MinValue_IsTypeOfUInt16_False", new Action( instance.TestIsTypeOf_Int32Int32MinValue_IsTypeOfUInt16_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32Int32MinValue_IsTypeOfUInt32_False", new Action( instance.TestIsTypeOf_Int32Int32MinValue_IsTypeOfUInt32_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32Int32MinValue_IsTypeOfUInt64_False", new Action( instance.TestIsTypeOf_Int32Int32MinValue_IsTypeOfUInt64_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32MinusOne_IsTypeOfByte_False", new Action( instance.TestIsTypeOf_Int32MinusOne_IsTypeOfByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32MinusOne_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_Int32MinusOne_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32MinusOne_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_Int32MinusOne_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32MinusOne_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_Int32MinusOne_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32MinusOne_IsTypeOfSByte_True", new Action( instance.TestIsTypeOf_Int32MinusOne_IsTypeOfSByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32MinusOne_IsTypeOfUInt16_False", new Action( instance.TestIsTypeOf_Int32MinusOne_IsTypeOfUInt16_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32MinusOne_IsTypeOfUInt32_False", new Action( instance.TestIsTypeOf_Int32MinusOne_IsTypeOfUInt32_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32MinusOne_IsTypeOfUInt64_False", new Action( instance.TestIsTypeOf_Int32MinusOne_IsTypeOfUInt64_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32PlusOne_IsTypeOfByte_True", new Action( instance.TestIsTypeOf_Int32PlusOne_IsTypeOfByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32PlusOne_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_Int32PlusOne_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32PlusOne_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_Int32PlusOne_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32PlusOne_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_Int32PlusOne_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32PlusOne_IsTypeOfSByte_True", new Action( instance.TestIsTypeOf_Int32PlusOne_IsTypeOfSByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32PlusOne_IsTypeOfUInt16_True", new Action( instance.TestIsTypeOf_Int32PlusOne_IsTypeOfUInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32PlusOne_IsTypeOfUInt32_True", new Action( instance.TestIsTypeOf_Int32PlusOne_IsTypeOfUInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32PlusOne_IsTypeOfUInt64_True", new Action( instance.TestIsTypeOf_Int32PlusOne_IsTypeOfUInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32SByteMinValue_IsTypeOfByte_False", new Action( instance.TestIsTypeOf_Int32SByteMinValue_IsTypeOfByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32SByteMinValue_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_Int32SByteMinValue_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32SByteMinValue_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_Int32SByteMinValue_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32SByteMinValue_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_Int32SByteMinValue_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32SByteMinValue_IsTypeOfSByte_True", new Action( instance.TestIsTypeOf_Int32SByteMinValue_IsTypeOfSByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32SByteMinValue_IsTypeOfUInt16_False", new Action( instance.TestIsTypeOf_Int32SByteMinValue_IsTypeOfUInt16_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32SByteMinValue_IsTypeOfUInt32_False", new Action( instance.TestIsTypeOf_Int32SByteMinValue_IsTypeOfUInt32_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32SByteMinValue_IsTypeOfUInt64_False", new Action( instance.TestIsTypeOf_Int32SByteMinValue_IsTypeOfUInt64_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32UInt16MaxValue_IsTypeOfByte_False", new Action( instance.TestIsTypeOf_Int32UInt16MaxValue_IsTypeOfByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32UInt16MaxValue_IsTypeOfInt16_False", new Action( instance.TestIsTypeOf_Int32UInt16MaxValue_IsTypeOfInt16_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32UInt16MaxValue_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_Int32UInt16MaxValue_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32UInt16MaxValue_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_Int32UInt16MaxValue_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32UInt16MaxValue_IsTypeOfSByte_False", new Action( instance.TestIsTypeOf_Int32UInt16MaxValue_IsTypeOfSByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32UInt16MaxValue_IsTypeOfUInt16_True", new Action( instance.TestIsTypeOf_Int32UInt16MaxValue_IsTypeOfUInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32UInt16MaxValue_IsTypeOfUInt32_True", new Action( instance.TestIsTypeOf_Int32UInt16MaxValue_IsTypeOfUInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32UInt16MaxValue_IsTypeOfUInt64_True", new Action( instance.TestIsTypeOf_Int32UInt16MaxValue_IsTypeOfUInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32Zero_IsTypeOfByte_True", new Action( instance.TestIsTypeOf_Int32Zero_IsTypeOfByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32Zero_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_Int32Zero_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32Zero_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_Int32Zero_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32Zero_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_Int32Zero_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32Zero_IsTypeOfSByte_True", new Action( instance.TestIsTypeOf_Int32Zero_IsTypeOfSByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32Zero_IsTypeOfUInt16_True", new Action( instance.TestIsTypeOf_Int32Zero_IsTypeOfUInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32Zero_IsTypeOfUInt32_True", new Action( instance.TestIsTypeOf_Int32Zero_IsTypeOfUInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int32Zero_IsTypeOfUInt64_True", new Action( instance.TestIsTypeOf_Int32Zero_IsTypeOfUInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64ByteMaxValue_IsTypeOfByte_True", new Action( instance.TestIsTypeOf_Int64ByteMaxValue_IsTypeOfByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64ByteMaxValue_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_Int64ByteMaxValue_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64ByteMaxValue_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_Int64ByteMaxValue_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64ByteMaxValue_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_Int64ByteMaxValue_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64ByteMaxValue_IsTypeOfSByte_False", new Action( instance.TestIsTypeOf_Int64ByteMaxValue_IsTypeOfSByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64ByteMaxValue_IsTypeOfUInt16_True", new Action( instance.TestIsTypeOf_Int64ByteMaxValue_IsTypeOfUInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64ByteMaxValue_IsTypeOfUInt32_True", new Action( instance.TestIsTypeOf_Int64ByteMaxValue_IsTypeOfUInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64ByteMaxValue_IsTypeOfUInt64_True", new Action( instance.TestIsTypeOf_Int64ByteMaxValue_IsTypeOfUInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64Int16MinValue_IsTypeOfByte_False", new Action( instance.TestIsTypeOf_Int64Int16MinValue_IsTypeOfByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64Int16MinValue_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_Int64Int16MinValue_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64Int16MinValue_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_Int64Int16MinValue_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64Int16MinValue_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_Int64Int16MinValue_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64Int16MinValue_IsTypeOfSByte_False", new Action( instance.TestIsTypeOf_Int64Int16MinValue_IsTypeOfSByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64Int16MinValue_IsTypeOfUInt16_False", new Action( instance.TestIsTypeOf_Int64Int16MinValue_IsTypeOfUInt16_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64Int16MinValue_IsTypeOfUInt32_False", new Action( instance.TestIsTypeOf_Int64Int16MinValue_IsTypeOfUInt32_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64Int16MinValue_IsTypeOfUInt64_False", new Action( instance.TestIsTypeOf_Int64Int16MinValue_IsTypeOfUInt64_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64Int32MinValue_IsTypeOfByte_False", new Action( instance.TestIsTypeOf_Int64Int32MinValue_IsTypeOfByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64Int32MinValue_IsTypeOfInt16_False", new Action( instance.TestIsTypeOf_Int64Int32MinValue_IsTypeOfInt16_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64Int32MinValue_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_Int64Int32MinValue_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64Int32MinValue_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_Int64Int32MinValue_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64Int32MinValue_IsTypeOfSByte_False", new Action( instance.TestIsTypeOf_Int64Int32MinValue_IsTypeOfSByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64Int32MinValue_IsTypeOfUInt16_False", new Action( instance.TestIsTypeOf_Int64Int32MinValue_IsTypeOfUInt16_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64Int32MinValue_IsTypeOfUInt32_False", new Action( instance.TestIsTypeOf_Int64Int32MinValue_IsTypeOfUInt32_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64Int32MinValue_IsTypeOfUInt64_False", new Action( instance.TestIsTypeOf_Int64Int32MinValue_IsTypeOfUInt64_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64Int64MinValue_IsTypeOfByte_False", new Action( instance.TestIsTypeOf_Int64Int64MinValue_IsTypeOfByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64Int64MinValue_IsTypeOfInt16_False", new Action( instance.TestIsTypeOf_Int64Int64MinValue_IsTypeOfInt16_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64Int64MinValue_IsTypeOfInt32_False", new Action( instance.TestIsTypeOf_Int64Int64MinValue_IsTypeOfInt32_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64Int64MinValue_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_Int64Int64MinValue_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64Int64MinValue_IsTypeOfSByte_False", new Action( instance.TestIsTypeOf_Int64Int64MinValue_IsTypeOfSByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64Int64MinValue_IsTypeOfUInt16_False", new Action( instance.TestIsTypeOf_Int64Int64MinValue_IsTypeOfUInt16_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64Int64MinValue_IsTypeOfUInt32_False", new Action( instance.TestIsTypeOf_Int64Int64MinValue_IsTypeOfUInt32_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64Int64MinValue_IsTypeOfUInt64_False", new Action( instance.TestIsTypeOf_Int64Int64MinValue_IsTypeOfUInt64_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64MinusOne_IsTypeOfByte_False", new Action( instance.TestIsTypeOf_Int64MinusOne_IsTypeOfByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64MinusOne_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_Int64MinusOne_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64MinusOne_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_Int64MinusOne_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64MinusOne_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_Int64MinusOne_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64MinusOne_IsTypeOfSByte_True", new Action( instance.TestIsTypeOf_Int64MinusOne_IsTypeOfSByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64MinusOne_IsTypeOfUInt16_False", new Action( instance.TestIsTypeOf_Int64MinusOne_IsTypeOfUInt16_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64MinusOne_IsTypeOfUInt32_False", new Action( instance.TestIsTypeOf_Int64MinusOne_IsTypeOfUInt32_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64MinusOne_IsTypeOfUInt64_False", new Action( instance.TestIsTypeOf_Int64MinusOne_IsTypeOfUInt64_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64PlusOne_IsTypeOfByte_True", new Action( instance.TestIsTypeOf_Int64PlusOne_IsTypeOfByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64PlusOne_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_Int64PlusOne_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64PlusOne_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_Int64PlusOne_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64PlusOne_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_Int64PlusOne_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64PlusOne_IsTypeOfSByte_True", new Action( instance.TestIsTypeOf_Int64PlusOne_IsTypeOfSByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64PlusOne_IsTypeOfUInt16_True", new Action( instance.TestIsTypeOf_Int64PlusOne_IsTypeOfUInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64PlusOne_IsTypeOfUInt32_True", new Action( instance.TestIsTypeOf_Int64PlusOne_IsTypeOfUInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64PlusOne_IsTypeOfUInt64_True", new Action( instance.TestIsTypeOf_Int64PlusOne_IsTypeOfUInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64SByteMinValue_IsTypeOfByte_False", new Action( instance.TestIsTypeOf_Int64SByteMinValue_IsTypeOfByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64SByteMinValue_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_Int64SByteMinValue_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64SByteMinValue_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_Int64SByteMinValue_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64SByteMinValue_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_Int64SByteMinValue_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64SByteMinValue_IsTypeOfSByte_True", new Action( instance.TestIsTypeOf_Int64SByteMinValue_IsTypeOfSByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64SByteMinValue_IsTypeOfUInt16_False", new Action( instance.TestIsTypeOf_Int64SByteMinValue_IsTypeOfUInt16_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64SByteMinValue_IsTypeOfUInt32_False", new Action( instance.TestIsTypeOf_Int64SByteMinValue_IsTypeOfUInt32_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64SByteMinValue_IsTypeOfUInt64_False", new Action( instance.TestIsTypeOf_Int64SByteMinValue_IsTypeOfUInt64_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64UInt16MaxValue_IsTypeOfByte_False", new Action( instance.TestIsTypeOf_Int64UInt16MaxValue_IsTypeOfByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64UInt16MaxValue_IsTypeOfInt16_False", new Action( instance.TestIsTypeOf_Int64UInt16MaxValue_IsTypeOfInt16_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64UInt16MaxValue_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_Int64UInt16MaxValue_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64UInt16MaxValue_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_Int64UInt16MaxValue_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64UInt16MaxValue_IsTypeOfSByte_False", new Action( instance.TestIsTypeOf_Int64UInt16MaxValue_IsTypeOfSByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64UInt16MaxValue_IsTypeOfUInt16_True", new Action( instance.TestIsTypeOf_Int64UInt16MaxValue_IsTypeOfUInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64UInt16MaxValue_IsTypeOfUInt32_True", new Action( instance.TestIsTypeOf_Int64UInt16MaxValue_IsTypeOfUInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64UInt16MaxValue_IsTypeOfUInt64_True", new Action( instance.TestIsTypeOf_Int64UInt16MaxValue_IsTypeOfUInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64UInt32MaxValue_IsTypeOfByte_False", new Action( instance.TestIsTypeOf_Int64UInt32MaxValue_IsTypeOfByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64UInt32MaxValue_IsTypeOfInt16_False", new Action( instance.TestIsTypeOf_Int64UInt32MaxValue_IsTypeOfInt16_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64UInt32MaxValue_IsTypeOfInt32_False", new Action( instance.TestIsTypeOf_Int64UInt32MaxValue_IsTypeOfInt32_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64UInt32MaxValue_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_Int64UInt32MaxValue_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64UInt32MaxValue_IsTypeOfSByte_False", new Action( instance.TestIsTypeOf_Int64UInt32MaxValue_IsTypeOfSByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64UInt32MaxValue_IsTypeOfUInt16_False", new Action( instance.TestIsTypeOf_Int64UInt32MaxValue_IsTypeOfUInt16_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64UInt32MaxValue_IsTypeOfUInt32_True", new Action( instance.TestIsTypeOf_Int64UInt32MaxValue_IsTypeOfUInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64UInt32MaxValue_IsTypeOfUInt64_True", new Action( instance.TestIsTypeOf_Int64UInt32MaxValue_IsTypeOfUInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64Zero_IsTypeOfByte_True", new Action( instance.TestIsTypeOf_Int64Zero_IsTypeOfByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64Zero_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_Int64Zero_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64Zero_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_Int64Zero_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64Zero_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_Int64Zero_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64Zero_IsTypeOfSByte_True", new Action( instance.TestIsTypeOf_Int64Zero_IsTypeOfSByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64Zero_IsTypeOfUInt16_True", new Action( instance.TestIsTypeOf_Int64Zero_IsTypeOfUInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64Zero_IsTypeOfUInt32_True", new Action( instance.TestIsTypeOf_Int64Zero_IsTypeOfUInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Int64Zero_IsTypeOfUInt64_True", new Action( instance.TestIsTypeOf_Int64Zero_IsTypeOfUInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ListEmptyNotNull_IsTypeOfArrayOfItemType_False", new Action( instance.TestIsTypeOf_ListEmptyNotNull_IsTypeOfArrayOfItemType_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ListEmptyNotNull_IsTypeOfArrayOfMessagePackObject_True", new Action( instance.TestIsTypeOf_ListEmptyNotNull_IsTypeOfArrayOfMessagePackObject_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ListEmptyNotNull_IsTypeOfArrayOfNotItemType_False", new Action( instance.TestIsTypeOf_ListEmptyNotNull_IsTypeOfArrayOfNotItemType_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ListEmptyNotNull_IsTypeOfIEnumerableOfMessagePackObject_True", new Action( instance.TestIsTypeOf_ListEmptyNotNull_IsTypeOfIEnumerableOfMessagePackObject_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ListEmptyNotNull_IsTypeOfIListOfMessagePackObject_True", new Action( instance.TestIsTypeOf_ListEmptyNotNull_IsTypeOfIListOfMessagePackObject_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ListEmptyNotNull_IsTypeOfListOfMessagePackObject_False", new Action( instance.TestIsTypeOf_ListEmptyNotNull_IsTypeOfListOfMessagePackObject_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ListNotNull_IsTypeOfArrayOfItemType_False", new Action( instance.TestIsTypeOf_ListNotNull_IsTypeOfArrayOfItemType_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ListNotNull_IsTypeOfArrayOfMessagePackObject_True", new Action( instance.TestIsTypeOf_ListNotNull_IsTypeOfArrayOfMessagePackObject_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ListNotNull_IsTypeOfArrayOfNotItemType_False", new Action( instance.TestIsTypeOf_ListNotNull_IsTypeOfArrayOfNotItemType_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ListNotNull_IsTypeOfIEnumerableOfMessagePackObject_True", new Action( instance.TestIsTypeOf_ListNotNull_IsTypeOfIEnumerableOfMessagePackObject_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ListNotNull_IsTypeOfIListOfMessagePackObject_True", new Action( instance.TestIsTypeOf_ListNotNull_IsTypeOfIListOfMessagePackObject_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ListNotNull_IsTypeOfListOfMessagePackObject_False", new Action( instance.TestIsTypeOf_ListNotNull_IsTypeOfListOfMessagePackObject_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ListNull_IsTypeOfArrayOfItemType_Null", new Action( instance.TestIsTypeOf_ListNull_IsTypeOfArrayOfItemType_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ListNull_IsTypeOfArrayOfMessagePackObject_Null", new Action( instance.TestIsTypeOf_ListNull_IsTypeOfArrayOfMessagePackObject_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ListNull_IsTypeOfArrayOfNotItemType_Null", new Action( instance.TestIsTypeOf_ListNull_IsTypeOfArrayOfNotItemType_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ListNull_IsTypeOfIEnumerableOfMessagePackObject_Null", new Action( instance.TestIsTypeOf_ListNull_IsTypeOfIEnumerableOfMessagePackObject_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ListNull_IsTypeOfIListOfMessagePackObject_Null", new Action( instance.TestIsTypeOf_ListNull_IsTypeOfIListOfMessagePackObject_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_ListNull_IsTypeOfListOfMessagePackObject_Null", new Action( instance.TestIsTypeOf_ListNull_IsTypeOfListOfMessagePackObject_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_MessagePackExtendedTypeObject_IsTypeOfMessagePackExtendedTypeObject_True", new Action( instance.TestIsTypeOf_MessagePackExtendedTypeObject_IsTypeOfMessagePackExtendedTypeObject_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Nil_Byte_False", new Action( instance.TestIsTypeOf_Nil_Byte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Nil_Int16_False", new Action( instance.TestIsTypeOf_Nil_Int16_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Nil_Int32_False", new Action( instance.TestIsTypeOf_Nil_Int32_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Nil_Int64_False", new Action( instance.TestIsTypeOf_Nil_Int64_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Nil_IsTypeOfDouble_False", new Action( instance.TestIsTypeOf_Nil_IsTypeOfDouble_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Nil_IsTypeOfMessagePackExtendedTypeObject_False", new Action( instance.TestIsTypeOf_Nil_IsTypeOfMessagePackExtendedTypeObject_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Nil_IsTypeOfSingle_False", new Action( instance.TestIsTypeOf_Nil_IsTypeOfSingle_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Nil_SByte_False", new Action( instance.TestIsTypeOf_Nil_SByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Nil_UInt16_False", new Action( instance.TestIsTypeOf_Nil_UInt16_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Nil_UInt32_False", new Action( instance.TestIsTypeOf_Nil_UInt32_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Nil_UInt64_False", new Action( instance.TestIsTypeOf_Nil_UInt64_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_NonStringBinary_IsTypeOfByteArray_True", new Action( instance.TestIsTypeOf_NonStringBinary_IsTypeOfByteArray_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_NonStringBinary_IsTypeOfCharArray_False", new Action( instance.TestIsTypeOf_NonStringBinary_IsTypeOfCharArray_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_NonStringBinary_IsTypeOfIEnumerableOfByte_True", new Action( instance.TestIsTypeOf_NonStringBinary_IsTypeOfIEnumerableOfByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_NonStringBinary_IsTypeOfIEnumerableOfChar_False", new Action( instance.TestIsTypeOf_NonStringBinary_IsTypeOfIEnumerableOfChar_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_NonStringBinary_IsTypeOfIListOfByte_True", new Action( instance.TestIsTypeOf_NonStringBinary_IsTypeOfIListOfByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_NonStringBinary_IsTypeOfIListOfChar_False", new Action( instance.TestIsTypeOf_NonStringBinary_IsTypeOfIListOfChar_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_NonStringBinary_IsTypeOfListOfByte_False", new Action( instance.TestIsTypeOf_NonStringBinary_IsTypeOfListOfByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_NonStringBinary_IsTypeOfListOfChar_False", new Action( instance.TestIsTypeOf_NonStringBinary_IsTypeOfListOfChar_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_NonStringBinary_IsTypeOfString_False", new Action( instance.TestIsTypeOf_NonStringBinary_IsTypeOfString_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_SByteMinusOne_IsTypeOfByte_False", new Action( instance.TestIsTypeOf_SByteMinusOne_IsTypeOfByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_SByteMinusOne_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_SByteMinusOne_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_SByteMinusOne_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_SByteMinusOne_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_SByteMinusOne_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_SByteMinusOne_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_SByteMinusOne_IsTypeOfSByte_True", new Action( instance.TestIsTypeOf_SByteMinusOne_IsTypeOfSByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_SByteMinusOne_IsTypeOfUInt16_False", new Action( instance.TestIsTypeOf_SByteMinusOne_IsTypeOfUInt16_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_SByteMinusOne_IsTypeOfUInt32_False", new Action( instance.TestIsTypeOf_SByteMinusOne_IsTypeOfUInt32_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_SByteMinusOne_IsTypeOfUInt64_False", new Action( instance.TestIsTypeOf_SByteMinusOne_IsTypeOfUInt64_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_SBytePlusOne_IsTypeOfByte_True", new Action( instance.TestIsTypeOf_SBytePlusOne_IsTypeOfByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_SBytePlusOne_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_SBytePlusOne_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_SBytePlusOne_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_SBytePlusOne_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_SBytePlusOne_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_SBytePlusOne_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_SBytePlusOne_IsTypeOfSByte_True", new Action( instance.TestIsTypeOf_SBytePlusOne_IsTypeOfSByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_SBytePlusOne_IsTypeOfUInt16_True", new Action( instance.TestIsTypeOf_SBytePlusOne_IsTypeOfUInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_SBytePlusOne_IsTypeOfUInt32_True", new Action( instance.TestIsTypeOf_SBytePlusOne_IsTypeOfUInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_SBytePlusOne_IsTypeOfUInt64_True", new Action( instance.TestIsTypeOf_SBytePlusOne_IsTypeOfUInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_SByteSByteMinValue_IsTypeOfByte_False", new Action( instance.TestIsTypeOf_SByteSByteMinValue_IsTypeOfByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_SByteSByteMinValue_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_SByteSByteMinValue_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_SByteSByteMinValue_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_SByteSByteMinValue_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_SByteSByteMinValue_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_SByteSByteMinValue_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_SByteSByteMinValue_IsTypeOfSByte_True", new Action( instance.TestIsTypeOf_SByteSByteMinValue_IsTypeOfSByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_SByteSByteMinValue_IsTypeOfUInt16_False", new Action( instance.TestIsTypeOf_SByteSByteMinValue_IsTypeOfUInt16_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_SByteSByteMinValue_IsTypeOfUInt32_False", new Action( instance.TestIsTypeOf_SByteSByteMinValue_IsTypeOfUInt32_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_SByteSByteMinValue_IsTypeOfUInt64_False", new Action( instance.TestIsTypeOf_SByteSByteMinValue_IsTypeOfUInt64_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_SByteZero_IsTypeOfByte_True", new Action( instance.TestIsTypeOf_SByteZero_IsTypeOfByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_SByteZero_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_SByteZero_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_SByteZero_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_SByteZero_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_SByteZero_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_SByteZero_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_SByteZero_IsTypeOfSByte_True", new Action( instance.TestIsTypeOf_SByteZero_IsTypeOfSByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_SByteZero_IsTypeOfUInt16_True", new Action( instance.TestIsTypeOf_SByteZero_IsTypeOfUInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_SByteZero_IsTypeOfUInt32_True", new Action( instance.TestIsTypeOf_SByteZero_IsTypeOfUInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_SByteZero_IsTypeOfUInt64_True", new Action( instance.TestIsTypeOf_SByteZero_IsTypeOfUInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Single_IsTypeOfDouble_True", new Action( instance.TestIsTypeOf_Single_IsTypeOfDouble_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Single_IsTypeOfInt32_False", new Action( instance.TestIsTypeOf_Single_IsTypeOfInt32_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_Single_IsTypeOfSingle_True", new Action( instance.TestIsTypeOf_Single_IsTypeOfSingle_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_StringEmptyNotNull_IsTypeOfArrayOfMessagePackObject_False", new Action( instance.TestIsTypeOf_StringEmptyNotNull_IsTypeOfArrayOfMessagePackObject_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_StringEmptyNotNull_IsTypeOfArrayOfNotByteType_False", new Action( instance.TestIsTypeOf_StringEmptyNotNull_IsTypeOfArrayOfNotByteType_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_StringEmptyNotNull_IsTypeOfByteArray_True", new Action( instance.TestIsTypeOf_StringEmptyNotNull_IsTypeOfByteArray_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_StringEmptyNotNull_IsTypeOfCharArray_False", new Action( instance.TestIsTypeOf_StringEmptyNotNull_IsTypeOfCharArray_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_StringEmptyNotNull_IsTypeOfIEnumerableOfByte_True", new Action( instance.TestIsTypeOf_StringEmptyNotNull_IsTypeOfIEnumerableOfByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_StringEmptyNotNull_IsTypeOfIEnumerableOfChar_True", new Action( instance.TestIsTypeOf_StringEmptyNotNull_IsTypeOfIEnumerableOfChar_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_StringEmptyNotNull_IsTypeOfIListOfByte_True", new Action( instance.TestIsTypeOf_StringEmptyNotNull_IsTypeOfIListOfByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_StringEmptyNotNull_IsTypeOfIListOfChar_True", new Action( instance.TestIsTypeOf_StringEmptyNotNull_IsTypeOfIListOfChar_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_StringEmptyNotNull_IsTypeOfListOfByte_False", new Action( instance.TestIsTypeOf_StringEmptyNotNull_IsTypeOfListOfByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_StringEmptyNotNull_IsTypeOfListOfChar_False", new Action( instance.TestIsTypeOf_StringEmptyNotNull_IsTypeOfListOfChar_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_StringEmptyNotNull_IsTypeOfString_True", new Action( instance.TestIsTypeOf_StringEmptyNotNull_IsTypeOfString_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_StringNotNull_IsTypeOfArrayOfMessagePackObject_False", new Action( instance.TestIsTypeOf_StringNotNull_IsTypeOfArrayOfMessagePackObject_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_StringNotNull_IsTypeOfArrayOfNotByteType_False", new Action( instance.TestIsTypeOf_StringNotNull_IsTypeOfArrayOfNotByteType_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_StringNotNull_IsTypeOfByteArray_True", new Action( instance.TestIsTypeOf_StringNotNull_IsTypeOfByteArray_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_StringNotNull_IsTypeOfCharArray_False", new Action( instance.TestIsTypeOf_StringNotNull_IsTypeOfCharArray_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_StringNotNull_IsTypeOfIEnumerableOfByte_True", new Action( instance.TestIsTypeOf_StringNotNull_IsTypeOfIEnumerableOfByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_StringNotNull_IsTypeOfIEnumerableOfChar_True", new Action( instance.TestIsTypeOf_StringNotNull_IsTypeOfIEnumerableOfChar_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_StringNotNull_IsTypeOfIListOfByte_True", new Action( instance.TestIsTypeOf_StringNotNull_IsTypeOfIListOfByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_StringNotNull_IsTypeOfIListOfChar_True", new Action( instance.TestIsTypeOf_StringNotNull_IsTypeOfIListOfChar_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_StringNotNull_IsTypeOfListOfByte_False", new Action( instance.TestIsTypeOf_StringNotNull_IsTypeOfListOfByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_StringNotNull_IsTypeOfListOfChar_False", new Action( instance.TestIsTypeOf_StringNotNull_IsTypeOfListOfChar_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_StringNotNull_IsTypeOfString_True", new Action( instance.TestIsTypeOf_StringNotNull_IsTypeOfString_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_StringNull_IsTypeOfArrayOfMessagePackObject_Null", new Action( instance.TestIsTypeOf_StringNull_IsTypeOfArrayOfMessagePackObject_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_StringNull_IsTypeOfArrayOfNotByteType_Null", new Action( instance.TestIsTypeOf_StringNull_IsTypeOfArrayOfNotByteType_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_StringNull_IsTypeOfByteArray_Null", new Action( instance.TestIsTypeOf_StringNull_IsTypeOfByteArray_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_StringNull_IsTypeOfCharArray_Null", new Action( instance.TestIsTypeOf_StringNull_IsTypeOfCharArray_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_StringNull_IsTypeOfIEnumerableOfByte_Null", new Action( instance.TestIsTypeOf_StringNull_IsTypeOfIEnumerableOfByte_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_StringNull_IsTypeOfIEnumerableOfChar_Null", new Action( instance.TestIsTypeOf_StringNull_IsTypeOfIEnumerableOfChar_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_StringNull_IsTypeOfIListOfByte_Null", new Action( instance.TestIsTypeOf_StringNull_IsTypeOfIListOfByte_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_StringNull_IsTypeOfIListOfChar_Null", new Action( instance.TestIsTypeOf_StringNull_IsTypeOfIListOfChar_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_StringNull_IsTypeOfListOfByte_Null", new Action( instance.TestIsTypeOf_StringNull_IsTypeOfListOfByte_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_StringNull_IsTypeOfListOfChar_Null", new Action( instance.TestIsTypeOf_StringNull_IsTypeOfListOfChar_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_StringNull_IsTypeOfString_Null", new Action( instance.TestIsTypeOf_StringNull_IsTypeOfString_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt16ByteMaxValue_IsTypeOfByte_True", new Action( instance.TestIsTypeOf_UInt16ByteMaxValue_IsTypeOfByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt16ByteMaxValue_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_UInt16ByteMaxValue_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt16ByteMaxValue_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_UInt16ByteMaxValue_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt16ByteMaxValue_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_UInt16ByteMaxValue_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt16ByteMaxValue_IsTypeOfSByte_False", new Action( instance.TestIsTypeOf_UInt16ByteMaxValue_IsTypeOfSByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt16ByteMaxValue_IsTypeOfUInt16_True", new Action( instance.TestIsTypeOf_UInt16ByteMaxValue_IsTypeOfUInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt16ByteMaxValue_IsTypeOfUInt32_True", new Action( instance.TestIsTypeOf_UInt16ByteMaxValue_IsTypeOfUInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt16ByteMaxValue_IsTypeOfUInt64_True", new Action( instance.TestIsTypeOf_UInt16ByteMaxValue_IsTypeOfUInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt16PlusOne_IsTypeOfByte_True", new Action( instance.TestIsTypeOf_UInt16PlusOne_IsTypeOfByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt16PlusOne_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_UInt16PlusOne_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt16PlusOne_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_UInt16PlusOne_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt16PlusOne_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_UInt16PlusOne_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt16PlusOne_IsTypeOfSByte_True", new Action( instance.TestIsTypeOf_UInt16PlusOne_IsTypeOfSByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt16PlusOne_IsTypeOfUInt16_True", new Action( instance.TestIsTypeOf_UInt16PlusOne_IsTypeOfUInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt16PlusOne_IsTypeOfUInt32_True", new Action( instance.TestIsTypeOf_UInt16PlusOne_IsTypeOfUInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt16PlusOne_IsTypeOfUInt64_True", new Action( instance.TestIsTypeOf_UInt16PlusOne_IsTypeOfUInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt16UInt16MaxValue_IsTypeOfByte_False", new Action( instance.TestIsTypeOf_UInt16UInt16MaxValue_IsTypeOfByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt16UInt16MaxValue_IsTypeOfInt16_False", new Action( instance.TestIsTypeOf_UInt16UInt16MaxValue_IsTypeOfInt16_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt16UInt16MaxValue_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_UInt16UInt16MaxValue_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt16UInt16MaxValue_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_UInt16UInt16MaxValue_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt16UInt16MaxValue_IsTypeOfSByte_False", new Action( instance.TestIsTypeOf_UInt16UInt16MaxValue_IsTypeOfSByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt16UInt16MaxValue_IsTypeOfUInt16_True", new Action( instance.TestIsTypeOf_UInt16UInt16MaxValue_IsTypeOfUInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt16UInt16MaxValue_IsTypeOfUInt32_True", new Action( instance.TestIsTypeOf_UInt16UInt16MaxValue_IsTypeOfUInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt16UInt16MaxValue_IsTypeOfUInt64_True", new Action( instance.TestIsTypeOf_UInt16UInt16MaxValue_IsTypeOfUInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt16Zero_IsTypeOfByte_True", new Action( instance.TestIsTypeOf_UInt16Zero_IsTypeOfByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt16Zero_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_UInt16Zero_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt16Zero_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_UInt16Zero_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt16Zero_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_UInt16Zero_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt16Zero_IsTypeOfSByte_True", new Action( instance.TestIsTypeOf_UInt16Zero_IsTypeOfSByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt16Zero_IsTypeOfUInt16_True", new Action( instance.TestIsTypeOf_UInt16Zero_IsTypeOfUInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt16Zero_IsTypeOfUInt32_True", new Action( instance.TestIsTypeOf_UInt16Zero_IsTypeOfUInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt16Zero_IsTypeOfUInt64_True", new Action( instance.TestIsTypeOf_UInt16Zero_IsTypeOfUInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32ByteMaxValue_IsTypeOfByte_True", new Action( instance.TestIsTypeOf_UInt32ByteMaxValue_IsTypeOfByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32ByteMaxValue_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_UInt32ByteMaxValue_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32ByteMaxValue_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_UInt32ByteMaxValue_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32ByteMaxValue_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_UInt32ByteMaxValue_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32ByteMaxValue_IsTypeOfSByte_False", new Action( instance.TestIsTypeOf_UInt32ByteMaxValue_IsTypeOfSByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32ByteMaxValue_IsTypeOfUInt16_True", new Action( instance.TestIsTypeOf_UInt32ByteMaxValue_IsTypeOfUInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32ByteMaxValue_IsTypeOfUInt32_True", new Action( instance.TestIsTypeOf_UInt32ByteMaxValue_IsTypeOfUInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32ByteMaxValue_IsTypeOfUInt64_True", new Action( instance.TestIsTypeOf_UInt32ByteMaxValue_IsTypeOfUInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32PlusOne_IsTypeOfByte_True", new Action( instance.TestIsTypeOf_UInt32PlusOne_IsTypeOfByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32PlusOne_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_UInt32PlusOne_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32PlusOne_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_UInt32PlusOne_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32PlusOne_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_UInt32PlusOne_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32PlusOne_IsTypeOfSByte_True", new Action( instance.TestIsTypeOf_UInt32PlusOne_IsTypeOfSByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32PlusOne_IsTypeOfUInt16_True", new Action( instance.TestIsTypeOf_UInt32PlusOne_IsTypeOfUInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32PlusOne_IsTypeOfUInt32_True", new Action( instance.TestIsTypeOf_UInt32PlusOne_IsTypeOfUInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32PlusOne_IsTypeOfUInt64_True", new Action( instance.TestIsTypeOf_UInt32PlusOne_IsTypeOfUInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32UInt16MaxValue_IsTypeOfByte_False", new Action( instance.TestIsTypeOf_UInt32UInt16MaxValue_IsTypeOfByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32UInt16MaxValue_IsTypeOfInt16_False", new Action( instance.TestIsTypeOf_UInt32UInt16MaxValue_IsTypeOfInt16_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32UInt16MaxValue_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_UInt32UInt16MaxValue_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32UInt16MaxValue_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_UInt32UInt16MaxValue_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32UInt16MaxValue_IsTypeOfSByte_False", new Action( instance.TestIsTypeOf_UInt32UInt16MaxValue_IsTypeOfSByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32UInt16MaxValue_IsTypeOfUInt16_True", new Action( instance.TestIsTypeOf_UInt32UInt16MaxValue_IsTypeOfUInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32UInt16MaxValue_IsTypeOfUInt32_True", new Action( instance.TestIsTypeOf_UInt32UInt16MaxValue_IsTypeOfUInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32UInt16MaxValue_IsTypeOfUInt64_True", new Action( instance.TestIsTypeOf_UInt32UInt16MaxValue_IsTypeOfUInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32UInt32MaxValue_IsTypeOfByte_False", new Action( instance.TestIsTypeOf_UInt32UInt32MaxValue_IsTypeOfByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32UInt32MaxValue_IsTypeOfInt16_False", new Action( instance.TestIsTypeOf_UInt32UInt32MaxValue_IsTypeOfInt16_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32UInt32MaxValue_IsTypeOfInt32_False", new Action( instance.TestIsTypeOf_UInt32UInt32MaxValue_IsTypeOfInt32_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32UInt32MaxValue_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_UInt32UInt32MaxValue_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32UInt32MaxValue_IsTypeOfSByte_False", new Action( instance.TestIsTypeOf_UInt32UInt32MaxValue_IsTypeOfSByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32UInt32MaxValue_IsTypeOfUInt16_False", new Action( instance.TestIsTypeOf_UInt32UInt32MaxValue_IsTypeOfUInt16_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32UInt32MaxValue_IsTypeOfUInt32_True", new Action( instance.TestIsTypeOf_UInt32UInt32MaxValue_IsTypeOfUInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32UInt32MaxValue_IsTypeOfUInt64_True", new Action( instance.TestIsTypeOf_UInt32UInt32MaxValue_IsTypeOfUInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32Zero_IsTypeOfByte_True", new Action( instance.TestIsTypeOf_UInt32Zero_IsTypeOfByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32Zero_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_UInt32Zero_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32Zero_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_UInt32Zero_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32Zero_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_UInt32Zero_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32Zero_IsTypeOfSByte_True", new Action( instance.TestIsTypeOf_UInt32Zero_IsTypeOfSByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32Zero_IsTypeOfUInt16_True", new Action( instance.TestIsTypeOf_UInt32Zero_IsTypeOfUInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32Zero_IsTypeOfUInt32_True", new Action( instance.TestIsTypeOf_UInt32Zero_IsTypeOfUInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt32Zero_IsTypeOfUInt64_True", new Action( instance.TestIsTypeOf_UInt32Zero_IsTypeOfUInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64ByteMaxValue_IsTypeOfByte_True", new Action( instance.TestIsTypeOf_UInt64ByteMaxValue_IsTypeOfByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64ByteMaxValue_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_UInt64ByteMaxValue_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64ByteMaxValue_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_UInt64ByteMaxValue_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64ByteMaxValue_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_UInt64ByteMaxValue_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64ByteMaxValue_IsTypeOfSByte_False", new Action( instance.TestIsTypeOf_UInt64ByteMaxValue_IsTypeOfSByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64ByteMaxValue_IsTypeOfUInt16_True", new Action( instance.TestIsTypeOf_UInt64ByteMaxValue_IsTypeOfUInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64ByteMaxValue_IsTypeOfUInt32_True", new Action( instance.TestIsTypeOf_UInt64ByteMaxValue_IsTypeOfUInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64ByteMaxValue_IsTypeOfUInt64_True", new Action( instance.TestIsTypeOf_UInt64ByteMaxValue_IsTypeOfUInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64PlusOne_IsTypeOfByte_True", new Action( instance.TestIsTypeOf_UInt64PlusOne_IsTypeOfByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64PlusOne_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_UInt64PlusOne_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64PlusOne_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_UInt64PlusOne_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64PlusOne_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_UInt64PlusOne_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64PlusOne_IsTypeOfSByte_True", new Action( instance.TestIsTypeOf_UInt64PlusOne_IsTypeOfSByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64PlusOne_IsTypeOfUInt16_True", new Action( instance.TestIsTypeOf_UInt64PlusOne_IsTypeOfUInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64PlusOne_IsTypeOfUInt32_True", new Action( instance.TestIsTypeOf_UInt64PlusOne_IsTypeOfUInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64PlusOne_IsTypeOfUInt64_True", new Action( instance.TestIsTypeOf_UInt64PlusOne_IsTypeOfUInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64UInt16MaxValue_IsTypeOfByte_False", new Action( instance.TestIsTypeOf_UInt64UInt16MaxValue_IsTypeOfByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64UInt16MaxValue_IsTypeOfInt16_False", new Action( instance.TestIsTypeOf_UInt64UInt16MaxValue_IsTypeOfInt16_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64UInt16MaxValue_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_UInt64UInt16MaxValue_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64UInt16MaxValue_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_UInt64UInt16MaxValue_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64UInt16MaxValue_IsTypeOfSByte_False", new Action( instance.TestIsTypeOf_UInt64UInt16MaxValue_IsTypeOfSByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64UInt16MaxValue_IsTypeOfUInt16_True", new Action( instance.TestIsTypeOf_UInt64UInt16MaxValue_IsTypeOfUInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64UInt16MaxValue_IsTypeOfUInt32_True", new Action( instance.TestIsTypeOf_UInt64UInt16MaxValue_IsTypeOfUInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64UInt16MaxValue_IsTypeOfUInt64_True", new Action( instance.TestIsTypeOf_UInt64UInt16MaxValue_IsTypeOfUInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64UInt32MaxValue_IsTypeOfByte_False", new Action( instance.TestIsTypeOf_UInt64UInt32MaxValue_IsTypeOfByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64UInt32MaxValue_IsTypeOfInt16_False", new Action( instance.TestIsTypeOf_UInt64UInt32MaxValue_IsTypeOfInt16_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64UInt32MaxValue_IsTypeOfInt32_False", new Action( instance.TestIsTypeOf_UInt64UInt32MaxValue_IsTypeOfInt32_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64UInt32MaxValue_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_UInt64UInt32MaxValue_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64UInt32MaxValue_IsTypeOfSByte_False", new Action( instance.TestIsTypeOf_UInt64UInt32MaxValue_IsTypeOfSByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64UInt32MaxValue_IsTypeOfUInt16_False", new Action( instance.TestIsTypeOf_UInt64UInt32MaxValue_IsTypeOfUInt16_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64UInt32MaxValue_IsTypeOfUInt32_True", new Action( instance.TestIsTypeOf_UInt64UInt32MaxValue_IsTypeOfUInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64UInt32MaxValue_IsTypeOfUInt64_True", new Action( instance.TestIsTypeOf_UInt64UInt32MaxValue_IsTypeOfUInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64UInt64MaxValue_IsTypeOfByte_False", new Action( instance.TestIsTypeOf_UInt64UInt64MaxValue_IsTypeOfByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64UInt64MaxValue_IsTypeOfInt16_False", new Action( instance.TestIsTypeOf_UInt64UInt64MaxValue_IsTypeOfInt16_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64UInt64MaxValue_IsTypeOfInt32_False", new Action( instance.TestIsTypeOf_UInt64UInt64MaxValue_IsTypeOfInt32_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64UInt64MaxValue_IsTypeOfInt64_False", new Action( instance.TestIsTypeOf_UInt64UInt64MaxValue_IsTypeOfInt64_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64UInt64MaxValue_IsTypeOfSByte_False", new Action( instance.TestIsTypeOf_UInt64UInt64MaxValue_IsTypeOfSByte_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64UInt64MaxValue_IsTypeOfUInt16_False", new Action( instance.TestIsTypeOf_UInt64UInt64MaxValue_IsTypeOfUInt16_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64UInt64MaxValue_IsTypeOfUInt32_False", new Action( instance.TestIsTypeOf_UInt64UInt64MaxValue_IsTypeOfUInt32_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64UInt64MaxValue_IsTypeOfUInt64_True", new Action( instance.TestIsTypeOf_UInt64UInt64MaxValue_IsTypeOfUInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64Zero_IsTypeOfByte_True", new Action( instance.TestIsTypeOf_UInt64Zero_IsTypeOfByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64Zero_IsTypeOfInt16_True", new Action( instance.TestIsTypeOf_UInt64Zero_IsTypeOfInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64Zero_IsTypeOfInt32_True", new Action( instance.TestIsTypeOf_UInt64Zero_IsTypeOfInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64Zero_IsTypeOfInt64_True", new Action( instance.TestIsTypeOf_UInt64Zero_IsTypeOfInt64_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64Zero_IsTypeOfSByte_True", new Action( instance.TestIsTypeOf_UInt64Zero_IsTypeOfSByte_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64Zero_IsTypeOfUInt16_True", new Action( instance.TestIsTypeOf_UInt64Zero_IsTypeOfUInt16_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64Zero_IsTypeOfUInt32_True", new Action( instance.TestIsTypeOf_UInt64Zero_IsTypeOfUInt32_True ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIsTypeOf_UInt64Zero_IsTypeOfUInt64_True", new Action( instance.TestIsTypeOf_UInt64Zero_IsTypeOfUInt64_True ) ) );
		}
		public static void InitializeInstance( TestClassInstance testClassInstance, object testFixtureInstance )
		{
			var instance = ( ( UnpackingTest_Raw )testFixtureInstance );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_0_AsString_UnpackString_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackBin16_0_AsString_UnpackString_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_0_AsString_UnpackString_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackBin16_0_AsString_UnpackString_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_0_AsString_UnpackString_JustLength_Success_ByteArray", new Action( instance.TestUnpackBin16_0_AsString_UnpackString_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_0_AsString_UnpackString_JustLength_Success_Stream", new Action( instance.TestUnpackBin16_0_AsString_UnpackString_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_1_AsString_UnpackString_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackBin16_1_AsString_UnpackString_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_1_AsString_UnpackString_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackBin16_1_AsString_UnpackString_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_1_AsString_UnpackString_JustLength_Success_ByteArray", new Action( instance.TestUnpackBin16_1_AsString_UnpackString_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_1_AsString_UnpackString_JustLength_Success_Stream", new Action( instance.TestUnpackBin16_1_AsString_UnpackString_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_1_AsString_UnpackString_TooShort_Fail_ByteArray", new Action( instance.TestUnpackBin16_1_AsString_UnpackString_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_1_AsString_UnpackString_TooShort_Fail_Stream", new Action( instance.TestUnpackBin16_1_AsString_UnpackString_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_255_AsString_UnpackString_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackBin16_255_AsString_UnpackString_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_255_AsString_UnpackString_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackBin16_255_AsString_UnpackString_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_255_AsString_UnpackString_JustLength_Success_ByteArray", new Action( instance.TestUnpackBin16_255_AsString_UnpackString_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_255_AsString_UnpackString_JustLength_Success_Stream", new Action( instance.TestUnpackBin16_255_AsString_UnpackString_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_255_AsString_UnpackString_TooShort_Fail_ByteArray", new Action( instance.TestUnpackBin16_255_AsString_UnpackString_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_255_AsString_UnpackString_TooShort_Fail_Stream", new Action( instance.TestUnpackBin16_255_AsString_UnpackString_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_256_AsString_UnpackString_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackBin16_256_AsString_UnpackString_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_256_AsString_UnpackString_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackBin16_256_AsString_UnpackString_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_256_AsString_UnpackString_JustLength_Success_ByteArray", new Action( instance.TestUnpackBin16_256_AsString_UnpackString_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_256_AsString_UnpackString_JustLength_Success_Stream", new Action( instance.TestUnpackBin16_256_AsString_UnpackString_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_256_AsString_UnpackString_TooShort_Fail_ByteArray", new Action( instance.TestUnpackBin16_256_AsString_UnpackString_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_256_AsString_UnpackString_TooShort_Fail_Stream", new Action( instance.TestUnpackBin16_256_AsString_UnpackString_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_31_AsString_UnpackString_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackBin16_31_AsString_UnpackString_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_31_AsString_UnpackString_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackBin16_31_AsString_UnpackString_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_31_AsString_UnpackString_JustLength_Success_ByteArray", new Action( instance.TestUnpackBin16_31_AsString_UnpackString_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_31_AsString_UnpackString_JustLength_Success_Stream", new Action( instance.TestUnpackBin16_31_AsString_UnpackString_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_31_AsString_UnpackString_TooShort_Fail_ByteArray", new Action( instance.TestUnpackBin16_31_AsString_UnpackString_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_31_AsString_UnpackString_TooShort_Fail_Stream", new Action( instance.TestUnpackBin16_31_AsString_UnpackString_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_32_AsString_UnpackString_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackBin16_32_AsString_UnpackString_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_32_AsString_UnpackString_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackBin16_32_AsString_UnpackString_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_32_AsString_UnpackString_JustLength_Success_ByteArray", new Action( instance.TestUnpackBin16_32_AsString_UnpackString_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_32_AsString_UnpackString_JustLength_Success_Stream", new Action( instance.TestUnpackBin16_32_AsString_UnpackString_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_32_AsString_UnpackString_TooShort_Fail_ByteArray", new Action( instance.TestUnpackBin16_32_AsString_UnpackString_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin16_32_AsString_UnpackString_TooShort_Fail_Stream", new Action( instance.TestUnpackBin16_32_AsString_UnpackString_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_0_AsString_UnpackString_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackBin32_0_AsString_UnpackString_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_0_AsString_UnpackString_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackBin32_0_AsString_UnpackString_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_0_AsString_UnpackString_JustLength_Success_ByteArray", new Action( instance.TestUnpackBin32_0_AsString_UnpackString_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_0_AsString_UnpackString_JustLength_Success_Stream", new Action( instance.TestUnpackBin32_0_AsString_UnpackString_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_1_AsString_UnpackString_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackBin32_1_AsString_UnpackString_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_1_AsString_UnpackString_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackBin32_1_AsString_UnpackString_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_1_AsString_UnpackString_JustLength_Success_ByteArray", new Action( instance.TestUnpackBin32_1_AsString_UnpackString_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_1_AsString_UnpackString_JustLength_Success_Stream", new Action( instance.TestUnpackBin32_1_AsString_UnpackString_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_1_AsString_UnpackString_TooShort_Fail_ByteArray", new Action( instance.TestUnpackBin32_1_AsString_UnpackString_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_1_AsString_UnpackString_TooShort_Fail_Stream", new Action( instance.TestUnpackBin32_1_AsString_UnpackString_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_255_AsString_UnpackString_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackBin32_255_AsString_UnpackString_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_255_AsString_UnpackString_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackBin32_255_AsString_UnpackString_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_255_AsString_UnpackString_JustLength_Success_ByteArray", new Action( instance.TestUnpackBin32_255_AsString_UnpackString_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_255_AsString_UnpackString_JustLength_Success_Stream", new Action( instance.TestUnpackBin32_255_AsString_UnpackString_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_255_AsString_UnpackString_TooShort_Fail_ByteArray", new Action( instance.TestUnpackBin32_255_AsString_UnpackString_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_255_AsString_UnpackString_TooShort_Fail_Stream", new Action( instance.TestUnpackBin32_255_AsString_UnpackString_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_256_AsString_UnpackString_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackBin32_256_AsString_UnpackString_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_256_AsString_UnpackString_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackBin32_256_AsString_UnpackString_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_256_AsString_UnpackString_JustLength_Success_ByteArray", new Action( instance.TestUnpackBin32_256_AsString_UnpackString_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_256_AsString_UnpackString_JustLength_Success_Stream", new Action( instance.TestUnpackBin32_256_AsString_UnpackString_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_256_AsString_UnpackString_TooShort_Fail_ByteArray", new Action( instance.TestUnpackBin32_256_AsString_UnpackString_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_256_AsString_UnpackString_TooShort_Fail_Stream", new Action( instance.TestUnpackBin32_256_AsString_UnpackString_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_31_AsString_UnpackString_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackBin32_31_AsString_UnpackString_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_31_AsString_UnpackString_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackBin32_31_AsString_UnpackString_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_31_AsString_UnpackString_JustLength_Success_ByteArray", new Action( instance.TestUnpackBin32_31_AsString_UnpackString_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_31_AsString_UnpackString_JustLength_Success_Stream", new Action( instance.TestUnpackBin32_31_AsString_UnpackString_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_31_AsString_UnpackString_TooShort_Fail_ByteArray", new Action( instance.TestUnpackBin32_31_AsString_UnpackString_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_31_AsString_UnpackString_TooShort_Fail_Stream", new Action( instance.TestUnpackBin32_31_AsString_UnpackString_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_32_AsString_UnpackString_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackBin32_32_AsString_UnpackString_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_32_AsString_UnpackString_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackBin32_32_AsString_UnpackString_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_32_AsString_UnpackString_JustLength_Success_ByteArray", new Action( instance.TestUnpackBin32_32_AsString_UnpackString_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_32_AsString_UnpackString_JustLength_Success_Stream", new Action( instance.TestUnpackBin32_32_AsString_UnpackString_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_32_AsString_UnpackString_TooShort_Fail_ByteArray", new Action( instance.TestUnpackBin32_32_AsString_UnpackString_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin32_32_AsString_UnpackString_TooShort_Fail_Stream", new Action( instance.TestUnpackBin32_32_AsString_UnpackString_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin8_0_AsString_UnpackString_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackBin8_0_AsString_UnpackString_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin8_0_AsString_UnpackString_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackBin8_0_AsString_UnpackString_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin8_0_AsString_UnpackString_JustLength_Success_ByteArray", new Action( instance.TestUnpackBin8_0_AsString_UnpackString_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin8_0_AsString_UnpackString_JustLength_Success_Stream", new Action( instance.TestUnpackBin8_0_AsString_UnpackString_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin8_1_AsString_UnpackString_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackBin8_1_AsString_UnpackString_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin8_1_AsString_UnpackString_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackBin8_1_AsString_UnpackString_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin8_1_AsString_UnpackString_JustLength_Success_ByteArray", new Action( instance.TestUnpackBin8_1_AsString_UnpackString_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin8_1_AsString_UnpackString_JustLength_Success_Stream", new Action( instance.TestUnpackBin8_1_AsString_UnpackString_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin8_1_AsString_UnpackString_TooShort_Fail_ByteArray", new Action( instance.TestUnpackBin8_1_AsString_UnpackString_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin8_1_AsString_UnpackString_TooShort_Fail_Stream", new Action( instance.TestUnpackBin8_1_AsString_UnpackString_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin8_255_AsString_UnpackString_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackBin8_255_AsString_UnpackString_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin8_255_AsString_UnpackString_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackBin8_255_AsString_UnpackString_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin8_255_AsString_UnpackString_JustLength_Success_ByteArray", new Action( instance.TestUnpackBin8_255_AsString_UnpackString_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin8_255_AsString_UnpackString_JustLength_Success_Stream", new Action( instance.TestUnpackBin8_255_AsString_UnpackString_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin8_255_AsString_UnpackString_TooShort_Fail_ByteArray", new Action( instance.TestUnpackBin8_255_AsString_UnpackString_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin8_255_AsString_UnpackString_TooShort_Fail_Stream", new Action( instance.TestUnpackBin8_255_AsString_UnpackString_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin8_31_AsString_UnpackString_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackBin8_31_AsString_UnpackString_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin8_31_AsString_UnpackString_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackBin8_31_AsString_UnpackString_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin8_31_AsString_UnpackString_JustLength_Success_ByteArray", new Action( instance.TestUnpackBin8_31_AsString_UnpackString_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin8_31_AsString_UnpackString_JustLength_Success_Stream", new Action( instance.TestUnpackBin8_31_AsString_UnpackString_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin8_31_AsString_UnpackString_TooShort_Fail_ByteArray", new Action( instance.TestUnpackBin8_31_AsString_UnpackString_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin8_31_AsString_UnpackString_TooShort_Fail_Stream", new Action( instance.TestUnpackBin8_31_AsString_UnpackString_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin8_32_AsString_UnpackString_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackBin8_32_AsString_UnpackString_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin8_32_AsString_UnpackString_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackBin8_32_AsString_UnpackString_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin8_32_AsString_UnpackString_JustLength_Success_ByteArray", new Action( instance.TestUnpackBin8_32_AsString_UnpackString_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin8_32_AsString_UnpackString_JustLength_Success_Stream", new Action( instance.TestUnpackBin8_32_AsString_UnpackString_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin8_32_AsString_UnpackString_TooShort_Fail_ByteArray", new Action( instance.TestUnpackBin8_32_AsString_UnpackString_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBin8_32_AsString_UnpackString_TooShort_Fail_Stream", new Action( instance.TestUnpackBin8_32_AsString_UnpackString_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFixStr_0_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackFixStr_0_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFixStr_0_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackFixStr_0_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFixStr_0_AsBinary_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackFixStr_0_AsBinary_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFixStr_0_AsBinary_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackFixStr_0_AsBinary_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFixStr_0_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackFixStr_0_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFixStr_0_AsString_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackFixStr_0_AsString_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFixStr_0_AsString_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackFixStr_0_AsString_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFixStr_0_AsString_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackFixStr_0_AsString_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFixStr_1_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackFixStr_1_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFixStr_1_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackFixStr_1_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFixStr_1_AsBinary_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackFixStr_1_AsBinary_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFixStr_1_AsBinary_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackFixStr_1_AsBinary_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFixStr_1_AsBinary_UnpackBinary_TooShort_Fail_ByteArray", new Action( instance.TestUnpackFixStr_1_AsBinary_UnpackBinary_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFixStr_1_AsBinary_UnpackBinary_TooShort_Fail_Stream", new Action( instance.TestUnpackFixStr_1_AsBinary_UnpackBinary_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFixStr_1_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackFixStr_1_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFixStr_1_AsString_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackFixStr_1_AsString_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFixStr_1_AsString_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackFixStr_1_AsString_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFixStr_1_AsString_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackFixStr_1_AsString_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFixStr_1_AsString_UnpackBinary_TooShort_Fail_ByteArray", new Action( instance.TestUnpackFixStr_1_AsString_UnpackBinary_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFixStr_1_AsString_UnpackBinary_TooShort_Fail_Stream", new Action( instance.TestUnpackFixStr_1_AsString_UnpackBinary_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFixStr_31_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackFixStr_31_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFixStr_31_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackFixStr_31_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFixStr_31_AsBinary_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackFixStr_31_AsBinary_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFixStr_31_AsBinary_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackFixStr_31_AsBinary_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFixStr_31_AsBinary_UnpackBinary_TooShort_Fail_ByteArray", new Action( instance.TestUnpackFixStr_31_AsBinary_UnpackBinary_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFixStr_31_AsBinary_UnpackBinary_TooShort_Fail_Stream", new Action( instance.TestUnpackFixStr_31_AsBinary_UnpackBinary_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFixStr_31_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackFixStr_31_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFixStr_31_AsString_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackFixStr_31_AsString_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFixStr_31_AsString_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackFixStr_31_AsString_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFixStr_31_AsString_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackFixStr_31_AsString_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFixStr_31_AsString_UnpackBinary_TooShort_Fail_ByteArray", new Action( instance.TestUnpackFixStr_31_AsString_UnpackBinary_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFixStr_31_AsString_UnpackBinary_TooShort_Fail_Stream", new Action( instance.TestUnpackFixStr_31_AsString_UnpackBinary_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_0_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr16_0_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_0_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr16_0_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_0_AsBinary_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr16_0_AsBinary_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_0_AsBinary_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr16_0_AsBinary_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_0_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr16_0_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_0_AsString_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr16_0_AsString_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_0_AsString_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr16_0_AsString_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_0_AsString_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr16_0_AsString_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_1_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr16_1_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_1_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr16_1_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_1_AsBinary_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr16_1_AsBinary_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_1_AsBinary_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr16_1_AsBinary_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_1_AsBinary_UnpackBinary_TooShort_Fail_ByteArray", new Action( instance.TestUnpackStr16_1_AsBinary_UnpackBinary_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_1_AsBinary_UnpackBinary_TooShort_Fail_Stream", new Action( instance.TestUnpackStr16_1_AsBinary_UnpackBinary_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_1_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr16_1_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_1_AsString_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr16_1_AsString_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_1_AsString_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr16_1_AsString_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_1_AsString_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr16_1_AsString_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_1_AsString_UnpackBinary_TooShort_Fail_ByteArray", new Action( instance.TestUnpackStr16_1_AsString_UnpackBinary_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_1_AsString_UnpackBinary_TooShort_Fail_Stream", new Action( instance.TestUnpackStr16_1_AsString_UnpackBinary_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_255_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr16_255_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_255_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr16_255_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_255_AsBinary_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr16_255_AsBinary_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_255_AsBinary_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr16_255_AsBinary_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_255_AsBinary_UnpackBinary_TooShort_Fail_ByteArray", new Action( instance.TestUnpackStr16_255_AsBinary_UnpackBinary_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_255_AsBinary_UnpackBinary_TooShort_Fail_Stream", new Action( instance.TestUnpackStr16_255_AsBinary_UnpackBinary_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_255_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr16_255_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_255_AsString_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr16_255_AsString_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_255_AsString_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr16_255_AsString_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_255_AsString_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr16_255_AsString_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_255_AsString_UnpackBinary_TooShort_Fail_ByteArray", new Action( instance.TestUnpackStr16_255_AsString_UnpackBinary_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_255_AsString_UnpackBinary_TooShort_Fail_Stream", new Action( instance.TestUnpackStr16_255_AsString_UnpackBinary_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_256_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr16_256_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_256_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr16_256_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_256_AsBinary_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr16_256_AsBinary_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_256_AsBinary_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr16_256_AsBinary_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_256_AsBinary_UnpackBinary_TooShort_Fail_ByteArray", new Action( instance.TestUnpackStr16_256_AsBinary_UnpackBinary_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_256_AsBinary_UnpackBinary_TooShort_Fail_Stream", new Action( instance.TestUnpackStr16_256_AsBinary_UnpackBinary_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_256_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr16_256_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_256_AsString_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr16_256_AsString_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_256_AsString_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr16_256_AsString_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_256_AsString_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr16_256_AsString_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_256_AsString_UnpackBinary_TooShort_Fail_ByteArray", new Action( instance.TestUnpackStr16_256_AsString_UnpackBinary_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_256_AsString_UnpackBinary_TooShort_Fail_Stream", new Action( instance.TestUnpackStr16_256_AsString_UnpackBinary_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_31_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr16_31_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_31_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr16_31_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_31_AsBinary_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr16_31_AsBinary_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_31_AsBinary_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr16_31_AsBinary_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_31_AsBinary_UnpackBinary_TooShort_Fail_ByteArray", new Action( instance.TestUnpackStr16_31_AsBinary_UnpackBinary_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_31_AsBinary_UnpackBinary_TooShort_Fail_Stream", new Action( instance.TestUnpackStr16_31_AsBinary_UnpackBinary_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_31_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr16_31_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_31_AsString_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr16_31_AsString_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_31_AsString_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr16_31_AsString_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_31_AsString_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr16_31_AsString_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_31_AsString_UnpackBinary_TooShort_Fail_ByteArray", new Action( instance.TestUnpackStr16_31_AsString_UnpackBinary_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_31_AsString_UnpackBinary_TooShort_Fail_Stream", new Action( instance.TestUnpackStr16_31_AsString_UnpackBinary_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_32_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr16_32_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_32_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr16_32_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_32_AsBinary_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr16_32_AsBinary_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_32_AsBinary_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr16_32_AsBinary_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_32_AsBinary_UnpackBinary_TooShort_Fail_ByteArray", new Action( instance.TestUnpackStr16_32_AsBinary_UnpackBinary_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_32_AsBinary_UnpackBinary_TooShort_Fail_Stream", new Action( instance.TestUnpackStr16_32_AsBinary_UnpackBinary_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_32_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr16_32_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_32_AsString_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr16_32_AsString_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_32_AsString_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr16_32_AsString_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_32_AsString_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr16_32_AsString_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_32_AsString_UnpackBinary_TooShort_Fail_ByteArray", new Action( instance.TestUnpackStr16_32_AsString_UnpackBinary_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr16_32_AsString_UnpackBinary_TooShort_Fail_Stream", new Action( instance.TestUnpackStr16_32_AsString_UnpackBinary_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_0_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr32_0_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_0_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr32_0_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_0_AsBinary_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr32_0_AsBinary_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_0_AsBinary_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr32_0_AsBinary_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_0_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr32_0_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_0_AsString_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr32_0_AsString_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_0_AsString_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr32_0_AsString_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_0_AsString_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr32_0_AsString_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_1_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr32_1_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_1_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr32_1_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_1_AsBinary_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr32_1_AsBinary_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_1_AsBinary_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr32_1_AsBinary_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_1_AsBinary_UnpackBinary_TooShort_Fail_ByteArray", new Action( instance.TestUnpackStr32_1_AsBinary_UnpackBinary_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_1_AsBinary_UnpackBinary_TooShort_Fail_Stream", new Action( instance.TestUnpackStr32_1_AsBinary_UnpackBinary_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_1_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr32_1_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_1_AsString_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr32_1_AsString_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_1_AsString_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr32_1_AsString_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_1_AsString_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr32_1_AsString_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_1_AsString_UnpackBinary_TooShort_Fail_ByteArray", new Action( instance.TestUnpackStr32_1_AsString_UnpackBinary_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_1_AsString_UnpackBinary_TooShort_Fail_Stream", new Action( instance.TestUnpackStr32_1_AsString_UnpackBinary_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_255_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr32_255_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_255_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr32_255_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_255_AsBinary_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr32_255_AsBinary_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_255_AsBinary_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr32_255_AsBinary_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_255_AsBinary_UnpackBinary_TooShort_Fail_ByteArray", new Action( instance.TestUnpackStr32_255_AsBinary_UnpackBinary_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_255_AsBinary_UnpackBinary_TooShort_Fail_Stream", new Action( instance.TestUnpackStr32_255_AsBinary_UnpackBinary_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_255_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr32_255_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_255_AsString_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr32_255_AsString_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_255_AsString_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr32_255_AsString_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_255_AsString_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr32_255_AsString_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_255_AsString_UnpackBinary_TooShort_Fail_ByteArray", new Action( instance.TestUnpackStr32_255_AsString_UnpackBinary_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_255_AsString_UnpackBinary_TooShort_Fail_Stream", new Action( instance.TestUnpackStr32_255_AsString_UnpackBinary_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_256_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr32_256_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_256_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr32_256_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_256_AsBinary_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr32_256_AsBinary_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_256_AsBinary_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr32_256_AsBinary_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_256_AsBinary_UnpackBinary_TooShort_Fail_ByteArray", new Action( instance.TestUnpackStr32_256_AsBinary_UnpackBinary_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_256_AsBinary_UnpackBinary_TooShort_Fail_Stream", new Action( instance.TestUnpackStr32_256_AsBinary_UnpackBinary_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_256_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr32_256_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_256_AsString_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr32_256_AsString_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_256_AsString_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr32_256_AsString_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_256_AsString_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr32_256_AsString_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_256_AsString_UnpackBinary_TooShort_Fail_ByteArray", new Action( instance.TestUnpackStr32_256_AsString_UnpackBinary_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_256_AsString_UnpackBinary_TooShort_Fail_Stream", new Action( instance.TestUnpackStr32_256_AsString_UnpackBinary_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_31_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr32_31_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_31_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr32_31_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_31_AsBinary_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr32_31_AsBinary_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_31_AsBinary_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr32_31_AsBinary_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_31_AsBinary_UnpackBinary_TooShort_Fail_ByteArray", new Action( instance.TestUnpackStr32_31_AsBinary_UnpackBinary_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_31_AsBinary_UnpackBinary_TooShort_Fail_Stream", new Action( instance.TestUnpackStr32_31_AsBinary_UnpackBinary_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_31_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr32_31_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_31_AsString_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr32_31_AsString_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_31_AsString_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr32_31_AsString_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_31_AsString_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr32_31_AsString_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_31_AsString_UnpackBinary_TooShort_Fail_ByteArray", new Action( instance.TestUnpackStr32_31_AsString_UnpackBinary_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_31_AsString_UnpackBinary_TooShort_Fail_Stream", new Action( instance.TestUnpackStr32_31_AsString_UnpackBinary_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_32_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr32_32_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_32_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr32_32_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_32_AsBinary_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr32_32_AsBinary_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_32_AsBinary_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr32_32_AsBinary_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_32_AsBinary_UnpackBinary_TooShort_Fail_ByteArray", new Action( instance.TestUnpackStr32_32_AsBinary_UnpackBinary_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_32_AsBinary_UnpackBinary_TooShort_Fail_Stream", new Action( instance.TestUnpackStr32_32_AsBinary_UnpackBinary_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_32_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr32_32_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_32_AsString_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr32_32_AsString_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_32_AsString_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr32_32_AsString_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_32_AsString_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr32_32_AsString_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_32_AsString_UnpackBinary_TooShort_Fail_ByteArray", new Action( instance.TestUnpackStr32_32_AsString_UnpackBinary_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr32_32_AsString_UnpackBinary_TooShort_Fail_Stream", new Action( instance.TestUnpackStr32_32_AsString_UnpackBinary_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_0_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr8_0_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_0_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr8_0_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_0_AsBinary_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr8_0_AsBinary_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_0_AsBinary_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr8_0_AsBinary_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_0_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr8_0_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_0_AsString_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr8_0_AsString_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_0_AsString_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr8_0_AsString_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_0_AsString_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr8_0_AsString_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_1_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr8_1_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_1_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr8_1_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_1_AsBinary_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr8_1_AsBinary_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_1_AsBinary_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr8_1_AsBinary_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_1_AsBinary_UnpackBinary_TooShort_Fail_ByteArray", new Action( instance.TestUnpackStr8_1_AsBinary_UnpackBinary_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_1_AsBinary_UnpackBinary_TooShort_Fail_Stream", new Action( instance.TestUnpackStr8_1_AsBinary_UnpackBinary_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_1_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr8_1_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_1_AsString_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr8_1_AsString_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_1_AsString_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr8_1_AsString_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_1_AsString_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr8_1_AsString_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_1_AsString_UnpackBinary_TooShort_Fail_ByteArray", new Action( instance.TestUnpackStr8_1_AsString_UnpackBinary_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_1_AsString_UnpackBinary_TooShort_Fail_Stream", new Action( instance.TestUnpackStr8_1_AsString_UnpackBinary_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_255_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr8_255_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_255_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr8_255_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_255_AsBinary_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr8_255_AsBinary_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_255_AsBinary_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr8_255_AsBinary_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_255_AsBinary_UnpackBinary_TooShort_Fail_ByteArray", new Action( instance.TestUnpackStr8_255_AsBinary_UnpackBinary_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_255_AsBinary_UnpackBinary_TooShort_Fail_Stream", new Action( instance.TestUnpackStr8_255_AsBinary_UnpackBinary_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_255_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr8_255_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_255_AsString_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr8_255_AsString_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_255_AsString_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr8_255_AsString_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_255_AsString_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr8_255_AsString_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_255_AsString_UnpackBinary_TooShort_Fail_ByteArray", new Action( instance.TestUnpackStr8_255_AsString_UnpackBinary_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_255_AsString_UnpackBinary_TooShort_Fail_Stream", new Action( instance.TestUnpackStr8_255_AsString_UnpackBinary_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_31_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr8_31_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_31_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr8_31_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_31_AsBinary_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr8_31_AsBinary_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_31_AsBinary_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr8_31_AsBinary_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_31_AsBinary_UnpackBinary_TooShort_Fail_ByteArray", new Action( instance.TestUnpackStr8_31_AsBinary_UnpackBinary_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_31_AsBinary_UnpackBinary_TooShort_Fail_Stream", new Action( instance.TestUnpackStr8_31_AsBinary_UnpackBinary_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_31_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr8_31_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_31_AsString_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr8_31_AsString_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_31_AsString_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr8_31_AsString_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_31_AsString_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr8_31_AsString_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_31_AsString_UnpackBinary_TooShort_Fail_ByteArray", new Action( instance.TestUnpackStr8_31_AsString_UnpackBinary_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_31_AsString_UnpackBinary_TooShort_Fail_Stream", new Action( instance.TestUnpackStr8_31_AsString_UnpackBinary_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_32_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr8_32_AsBinary_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_32_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr8_32_AsBinary_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_32_AsBinary_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr8_32_AsBinary_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_32_AsBinary_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr8_32_AsBinary_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_32_AsBinary_UnpackBinary_TooShort_Fail_ByteArray", new Action( instance.TestUnpackStr8_32_AsBinary_UnpackBinary_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_32_AsBinary_UnpackBinary_TooShort_Fail_Stream", new Action( instance.TestUnpackStr8_32_AsBinary_UnpackBinary_TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_32_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackStr8_32_AsString_UnpackBinary_HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_32_AsString_UnpackBinary_HasExtra_NoProblem_Stream", new Action( instance.TestUnpackStr8_32_AsString_UnpackBinary_HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_32_AsString_UnpackBinary_JustLength_Success_ByteArray", new Action( instance.TestUnpackStr8_32_AsString_UnpackBinary_JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_32_AsString_UnpackBinary_JustLength_Success_Stream", new Action( instance.TestUnpackStr8_32_AsString_UnpackBinary_JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_32_AsString_UnpackBinary_TooShort_Fail_ByteArray", new Action( instance.TestUnpackStr8_32_AsString_UnpackBinary_TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackStr8_32_AsString_UnpackBinary_TooShort_Fail_Stream", new Action( instance.TestUnpackStr8_32_AsString_UnpackBinary_TooShort_Fail_Stream ) ) );
		}
		public static void InitializeInstance( TestClassInstance testClassInstance, object testFixtureInstance )
		{
			var instance = ( ( VersioningTest )testFixtureInstance );
			testClassInstance.TestMethods.Add( new TestMethod( "Issue199", new Action( instance.Issue199 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestExtraField_NotExtensible_Array_ReflectionBased_Classic_Fail", new Action( instance.TestExtraField_NotExtensible_Array_ReflectionBased_Classic_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestExtraField_NotExtensible_Array_ReflectionBased_None_Fail", new Action( instance.TestExtraField_NotExtensible_Array_ReflectionBased_None_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestExtraField_NotExtensible_Map_ReflectionBased_Classic_Fail", new Action( instance.TestExtraField_NotExtensible_Map_ReflectionBased_Classic_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestExtraField_NotExtensible_Map_ReflectionBased_None_Fail", new Action( instance.TestExtraField_NotExtensible_Map_ReflectionBased_None_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFieldInvalidType_Array_ReflectionBased_Fail", new Action( instance.TestFieldInvalidType_Array_ReflectionBased_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFieldInvalidType_Map_ReflectionBased_Fail", new Action( instance.TestFieldInvalidType_Map_ReflectionBased_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFieldModified_Map_ReflectionBased_ExtraIsStoredAsExtensionData_MissingIsTreatedAsNil", new Action( instance.TestFieldModified_Map_ReflectionBased_ExtraIsStoredAsExtensionData_MissingIsTreatedAsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestMissingField_Array_ReflectionBased_MissingIsTreatedAsNil", new Action( instance.TestMissingField_Array_ReflectionBased_MissingIsTreatedAsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestMissingField_Map_ReflectionBased_MissingIsTreatedAsNil", new Action( instance.TestMissingField_Map_ReflectionBased_MissingIsTreatedAsNil ) ) );
		}
		public static void InitializeInstance( TestClassInstance testClassInstance, object testFixtureInstance )
		{
			var instance = ( ( AotTest )testFixtureInstance );
			testClassInstance.TestMethods.Add( new TestMethod( "TestGenericDefaultSerializer_ArraySegmentOfByte", new Action( instance.TestGenericDefaultSerializer_ArraySegmentOfByte ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestGenericDefaultSerializer_ArraySegmentOfChar", new Action( instance.TestGenericDefaultSerializer_ArraySegmentOfChar ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestGenericDefaultSerializer_ArraySegmentOfInt32", new Action( instance.TestGenericDefaultSerializer_ArraySegmentOfInt32 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestGenericDefaultSerializer_Dictionary", new Action( instance.TestGenericDefaultSerializer_Dictionary ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestGenericDefaultSerializer_KeyValuePair", new Action( instance.TestGenericDefaultSerializer_KeyValuePair ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestGenericDefaultSerializer_List", new Action( instance.TestGenericDefaultSerializer_List ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestGenericDefaultSerializer_ListOfMessagePackObject", new Action( instance.TestGenericDefaultSerializer_ListOfMessagePackObject ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestGenericDefaultSerializer_Queue", new Action( instance.TestGenericDefaultSerializer_Queue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestGenericDefaultSerializer_Stack", new Action( instance.TestGenericDefaultSerializer_Stack ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestTypeMetadataExtraction", new Action( instance.TestTypeMetadataExtraction ) ) );
		}
		public static void InitializeInstance( TestClassInstance testClassInstance, object testFixtureInstance )
		{
			var instance = ( ( UnpackingTest_Misc )testFixtureInstance );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSeekableByteStream_Seek_0_Begin_Head", new Action( instance.TestSeekableByteStream_Seek_0_Begin_Head ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSeekableByteStream_Seek_0_Current_DoesNotMove", new Action( instance.TestSeekableByteStream_Seek_0_Current_DoesNotMove ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSeekableByteStream_Seek_0_End_Tail", new Action( instance.TestSeekableByteStream_Seek_0_End_Tail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSeekableByteStream_Seek_1_Begin_HeadPlus1", new Action( instance.TestSeekableByteStream_Seek_1_Begin_HeadPlus1 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSeekableByteStream_Seek_1_Current_Plus1", new Action( instance.TestSeekableByteStream_Seek_1_Current_Plus1 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSeekableByteStream_Seek_1_End_Fail", new Action( instance.TestSeekableByteStream_Seek_1_End_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSeekableByteStream_Seek_Minus1_Begin_Fail", new Action( instance.TestSeekableByteStream_Seek_Minus1_Begin_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSeekableByteStream_Seek_Minus1_Current_Minus1", new Action( instance.TestSeekableByteStream_Seek_Minus1_Current_Minus1 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSeekableByteStream_Seek_Minus1_End_TailMinus1", new Action( instance.TestSeekableByteStream_Seek_Minus1_End_TailMinus1 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSeekableByteStream_setPosition_0_Head", new Action( instance.TestSeekableByteStream_setPosition_0_Head ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSeekableByteStream_setPosition_1_HeadPlus1", new Action( instance.TestSeekableByteStream_setPosition_1_HeadPlus1 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSeekableByteStream_setPosition_Minus1_Fail", new Action( instance.TestSeekableByteStream_setPosition_Minus1_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackArray_ArrayLengthIsGreaterThanInt32MaxValue", new Action( instance.TestUnpackArray_ArrayLengthIsGreaterThanInt32MaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackArray_Eof", new Action( instance.TestUnpackArray_Eof ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackArrayLength_ArrayLengthIsGreaterThanInt32MaxValue", new Action( instance.TestUnpackArrayLength_ArrayLengthIsGreaterThanInt32MaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBinary_BinaryLengthIsGreaterThanInt32MaxValue", new Action( instance.TestUnpackBinary_BinaryLengthIsGreaterThanInt32MaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBinary_EofInBody", new Action( instance.TestUnpackBinary_EofInBody ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBinary_EofInHeader", new Action( instance.TestUnpackBinary_EofInHeader ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBinary_Stream_ReadOnlyStream", new Action( instance.TestUnpackBinary_Stream_ReadOnlyStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBinaryResultStreamIsNotWriteable_CanWrite_False", new Action( instance.TestUnpackBinaryResultStreamIsNotWriteable_CanWrite_False ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBinaryResultStreamIsNotWriteable_Flush_Nop", new Action( instance.TestUnpackBinaryResultStreamIsNotWriteable_Flush_Nop ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBinaryResultStreamIsNotWriteable_SetLength_Fail", new Action( instance.TestUnpackBinaryResultStreamIsNotWriteable_SetLength_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBinaryResultStreamIsNotWriteable_Write_Fail", new Action( instance.TestUnpackBinaryResultStreamIsNotWriteable_Write_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackBinaryResultStreamIsNotWriteable_WriteByte_Fail", new Action( instance.TestUnpackBinaryResultStreamIsNotWriteable_WriteByte_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackByteStream_Empty", new Action( instance.TestUnpackByteStream_Empty ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackByteStream_EofInBody_CanFeed", new Action( instance.TestUnpackByteStream_EofInBody_CanFeed ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackByteStream_EofInHeader", new Action( instance.TestUnpackByteStream_EofInHeader ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackByteStream_Nil_AsEmpty", new Action( instance.TestUnpackByteStream_Nil_AsEmpty ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackByteStream_NotRaw", new Action( instance.TestUnpackByteStream_NotRaw ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackByteStream_Stream_0x10000Byte_AsIsAndBounded", new Action( instance.TestUnpackByteStream_Stream_0x10000Byte_AsIsAndBounded ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackByteStream_Stream_0x100Byte_AsIsAndBounded", new Action( instance.TestUnpackByteStream_Stream_0x100Byte_AsIsAndBounded ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackByteStream_Stream_1Byte_AsIsAndBounded", new Action( instance.TestUnpackByteStream_Stream_1Byte_AsIsAndBounded ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackByteStream_Stream_Empty_AsIsAndBounded", new Action( instance.TestUnpackByteStream_Stream_Empty_AsIsAndBounded ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackByteStream_Stream_LengthIsGreaterThanInt32MaxValue_CanReadToEnd", new Action( instance.TestUnpackByteStream_Stream_LengthIsGreaterThanInt32MaxValue_CanReadToEnd ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackByteStream_Stream_Null", new Action( instance.TestUnpackByteStream_Stream_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackByteStream_Stream_SeekableStream_CanSeekIsFalse", new Action( instance.TestUnpackByteStream_Stream_SeekableStream_CanSeekIsFalse ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackByteStream_Stream_SeekableStream_CanSeekIsTrue", new Action( instance.TestUnpackByteStream_Stream_SeekableStream_CanSeekIsTrue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackCharStream_Stream_1ByteNonUtf8String_ExceptionInReaderOperation", new Action( instance.TestUnpackCharStream_Stream_1ByteNonUtf8String_ExceptionInReaderOperation ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackCharStream_Stream_1Char_AsIsAndBounded", new Action( instance.TestUnpackCharStream_Stream_1Char_AsIsAndBounded ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackCharStream_Stream_Empty_AsIsAndBounded", new Action( instance.TestUnpackCharStream_Stream_Empty_AsIsAndBounded ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackCharStream_Stream_Encoding_1Byte_AsIsAndBounded", new Action( instance.TestUnpackCharStream_Stream_Encoding_1Byte_AsIsAndBounded ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackCharStream_Stream_Encoding_1ByteNonSpecifiedString_ExceptionInReaderOperation", new Action( instance.TestUnpackCharStream_Stream_Encoding_1ByteNonSpecifiedString_ExceptionInReaderOperation ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackCharStream_Stream_Encoding_Empty_AsIsAndBounded", new Action( instance.TestUnpackCharStream_Stream_Encoding_Empty_AsIsAndBounded ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackCharStream_Stream_Encoding_EncodingIsNull", new Action( instance.TestUnpackCharStream_Stream_Encoding_EncodingIsNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackCharStream_Stream_Encoding_StreamIsNull", new Action( instance.TestUnpackCharStream_Stream_Encoding_StreamIsNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackCharStream_Stream_Null", new Action( instance.TestUnpackCharStream_Stream_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackDictionary_DictionaryCountIsGreaterThanInt32MaxValue", new Action( instance.TestUnpackDictionary_DictionaryCountIsGreaterThanInt32MaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackDictionary_KeyDuplicated", new Action( instance.TestUnpackDictionary_KeyDuplicated ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackDictionaryCount_DictionaryCountIsGreaterThanInt32MaxValue", new Action( instance.TestUnpackDictionaryCount_DictionaryCountIsGreaterThanInt32MaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackInt32_Eof", new Action( instance.TestUnpackInt32_Eof ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackInt32_NotNumeric", new Action( instance.TestUnpackInt32_NotNumeric ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackObject_ByteArray_ByteArrayIsEmpty", new Action( instance.TestUnpackObject_ByteArray_ByteArrayIsEmpty ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackObject_ByteArray_ByteArrayIsNull", new Action( instance.TestUnpackObject_ByteArray_ByteArrayIsNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackObject_ByteArray_Int32_ByteArrayIsEmpty", new Action( instance.TestUnpackObject_ByteArray_Int32_ByteArrayIsEmpty ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackObject_ByteArray_Int32_ByteArrayIsNull", new Action( instance.TestUnpackObject_ByteArray_Int32_ByteArrayIsNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackObject_ByteArray_Int32_OffsetIsNegative", new Action( instance.TestUnpackObject_ByteArray_Int32_OffsetIsNegative ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackObject_ByteArray_Int32_OffsetIsTooBig", new Action( instance.TestUnpackObject_ByteArray_Int32_OffsetIsTooBig ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackObject_ByteArray_Int32_Scalar_AsIs", new Action( instance.TestUnpackObject_ByteArray_Int32_Scalar_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackObject_ByteArray_Scalar_AsIs", new Action( instance.TestUnpackObject_ByteArray_Scalar_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackObject_Stream_Array_AsIs", new Action( instance.TestUnpackObject_Stream_Array_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackObject_Stream_EmptyArray_AsIs", new Action( instance.TestUnpackObject_Stream_EmptyArray_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackObject_Stream_EmptyMap_AsIs", new Action( instance.TestUnpackObject_Stream_EmptyMap_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackObject_Stream_EmptyRaw_AsIs", new Action( instance.TestUnpackObject_Stream_EmptyRaw_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackObject_Stream_Map_AsIs", new Action( instance.TestUnpackObject_Stream_Map_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackObject_Stream_NestedArray_AsIs", new Action( instance.TestUnpackObject_Stream_NestedArray_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackObject_Stream_NestedMap_AsIs", new Action( instance.TestUnpackObject_Stream_NestedMap_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackObject_Stream_Nil_AsIs", new Action( instance.TestUnpackObject_Stream_Nil_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackObject_Stream_Null", new Action( instance.TestUnpackObject_Stream_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackObject_Stream_Raw_AsIs", new Action( instance.TestUnpackObject_Stream_Raw_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackObject_Stream_Scalar_AsIs", new Action( instance.TestUnpackObject_Stream_Scalar_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackString_ByteArray_1ByteNonUtf8String_ExceptionInReaderOperation", new Action( instance.TestUnpackString_ByteArray_1ByteNonUtf8String_ExceptionInReaderOperation ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackString_ByteArray_1Char_AsIsAndBounded", new Action( instance.TestUnpackString_ByteArray_1Char_AsIsAndBounded ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackString_ByteArray_ByteArrayIsEmpty", new Action( instance.TestUnpackString_ByteArray_ByteArrayIsEmpty ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackString_ByteArray_ByteArrayIsNull", new Action( instance.TestUnpackString_ByteArray_ByteArrayIsNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackString_ByteArray_Empty_AsIsAndBounded", new Action( instance.TestUnpackString_ByteArray_Empty_AsIsAndBounded ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackString_ByteArray_Encoding_1Byte_AsIsAndBounded", new Action( instance.TestUnpackString_ByteArray_Encoding_1Byte_AsIsAndBounded ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackString_ByteArray_Encoding_1ByteNonSpecifiedString", new Action( instance.TestUnpackString_ByteArray_Encoding_1ByteNonSpecifiedString ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackString_ByteArray_Encoding_Empty_AsIsAndBounded", new Action( instance.TestUnpackString_ByteArray_Encoding_Empty_AsIsAndBounded ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackString_ByteArray_Int32_ByteArrayIsEmpty", new Action( instance.TestUnpackString_ByteArray_Int32_ByteArrayIsEmpty ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackString_ByteArray_Int32_ByteArrayIsNull", new Action( instance.TestUnpackString_ByteArray_Int32_ByteArrayIsNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackString_ByteArray_Int32_Encoding_ByteArrayIsEmpty", new Action( instance.TestUnpackString_ByteArray_Int32_Encoding_ByteArrayIsEmpty ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackString_ByteArray_Int32_Encoding_ByteArrayIsNull", new Action( instance.TestUnpackString_ByteArray_Int32_Encoding_ByteArrayIsNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackString_ByteArray_Int32_Encoding_EncodingIsNull", new Action( instance.TestUnpackString_ByteArray_Int32_Encoding_EncodingIsNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackString_ByteArray_Int32_Encoding_OffsetIsNegative", new Action( instance.TestUnpackString_ByteArray_Int32_Encoding_OffsetIsNegative ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackString_ByteArray_Int32_Encoding_OffsetIsTooBig", new Action( instance.TestUnpackString_ByteArray_Int32_Encoding_OffsetIsTooBig ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackString_ByteArray_Int32_OffsetIsNegative", new Action( instance.TestUnpackString_ByteArray_Int32_OffsetIsNegative ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackString_ByteArray_Int32_OffsetIsTooBig", new Action( instance.TestUnpackString_ByteArray_Int32_OffsetIsTooBig ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackString_ByteArray_Null", new Action( instance.TestUnpackString_ByteArray_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackString_Stream_1ByteNonUtf8String", new Action( instance.TestUnpackString_Stream_1ByteNonUtf8String ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackString_Stream_1Char_AsIsAndBounded", new Action( instance.TestUnpackString_Stream_1Char_AsIsAndBounded ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackString_Stream_Empty_AsIsAndBounded", new Action( instance.TestUnpackString_Stream_Empty_AsIsAndBounded ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackString_Stream_Encoding_1Byte_AsIsAndBounded", new Action( instance.TestUnpackString_Stream_Encoding_1Byte_AsIsAndBounded ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackString_Stream_Encoding_1ByteNonSpecifiedString", new Action( instance.TestUnpackString_Stream_Encoding_1ByteNonSpecifiedString ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackString_Stream_Encoding_Empty_AsIsAndBounded", new Action( instance.TestUnpackString_Stream_Encoding_Empty_AsIsAndBounded ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackString_Stream_Encoding_EncodingIsNull", new Action( instance.TestUnpackString_Stream_Encoding_EncodingIsNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackString_Stream_Encoding_StreamIsNull", new Action( instance.TestUnpackString_Stream_Encoding_StreamIsNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackString_Stream_Null", new Action( instance.TestUnpackString_Stream_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnseekableByteStream_getPosition", new Action( instance.TestUnseekableByteStream_getPosition ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnseekableByteStream_Seek", new Action( instance.TestUnseekableByteStream_Seek ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnseekableByteStream_setPosition", new Action( instance.TestUnseekableByteStream_setPosition ) ) );
		}
		public static void InitializeInstance( TestClassInstance testClassInstance, object testFixtureInstance )
		{
			var instance = ( ( UnpackerTest_Object )testFixtureInstance );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadObjectFromArray16", new Action( instance.TestReadObjectFromArray16 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadObjectFromArray32", new Action( instance.TestReadObjectFromArray32 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadObjectFromBin16", new Action( instance.TestReadObjectFromBin16 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadObjectFromBin32", new Action( instance.TestReadObjectFromBin32 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadObjectFromBin8", new Action( instance.TestReadObjectFromBin8 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadObjectFromFixedArray", new Action( instance.TestReadObjectFromFixedArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadObjectFromFixedMap", new Action( instance.TestReadObjectFromFixedMap ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadObjectFromFixedRaw", new Action( instance.TestReadObjectFromFixedRaw ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadObjectFromInt16", new Action( instance.TestReadObjectFromInt16 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadObjectFromInt32", new Action( instance.TestReadObjectFromInt32 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadObjectFromInt64", new Action( instance.TestReadObjectFromInt64 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadObjectFromInt8", new Action( instance.TestReadObjectFromInt8 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadObjectFromMap16", new Action( instance.TestReadObjectFromMap16 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadObjectFromMap32", new Action( instance.TestReadObjectFromMap32 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadObjectFromNegativeFixNum", new Action( instance.TestReadObjectFromNegativeFixNum ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadObjectFromPositiveFixNum", new Action( instance.TestReadObjectFromPositiveFixNum ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadObjectFromReal32", new Action( instance.TestReadObjectFromReal32 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadObjectFromReal64", new Action( instance.TestReadObjectFromReal64 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadObjectFromStr16", new Action( instance.TestReadObjectFromStr16 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadObjectFromStr32", new Action( instance.TestReadObjectFromStr32 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadObjectFromStr8", new Action( instance.TestReadObjectFromStr8 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadObjectFromUInt16", new Action( instance.TestReadObjectFromUInt16 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadObjectFromUInt32", new Action( instance.TestReadObjectFromUInt32 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadObjectFromUInt64", new Action( instance.TestReadObjectFromUInt64 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadObjectFromUInt8", new Action( instance.TestReadObjectFromUInt8 ) ) );
		}
		public static void InitializeInstance( TestClassInstance testClassInstance, object testFixtureInstance )
		{
			var instance = ( ( UnpackerTest_Scalar )testFixtureInstance );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_BooleanFalse", new Action( instance.TestRead_BooleanFalse ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_BooleanFalse_Splitted", new Action( instance.TestRead_BooleanFalse_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_BooleanTrue", new Action( instance.TestRead_BooleanTrue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_BooleanTrue_Splitted", new Action( instance.TestRead_BooleanTrue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_ByteMaxValue", new Action( instance.TestRead_ByteMaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_ByteMaxValue_Splitted", new Action( instance.TestRead_ByteMaxValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_ByteMaxValuePlusOne", new Action( instance.TestRead_ByteMaxValuePlusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_ByteMaxValuePlusOne_Splitted", new Action( instance.TestRead_ByteMaxValuePlusOne_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_DoubleEpsilon", new Action( instance.TestRead_DoubleEpsilon ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_DoubleEpsilon_Splitted", new Action( instance.TestRead_DoubleEpsilon_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_DoubleMaxValue", new Action( instance.TestRead_DoubleMaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_DoubleMaxValue_Splitted", new Action( instance.TestRead_DoubleMaxValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_DoubleMinValue", new Action( instance.TestRead_DoubleMinValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_DoubleMinValue_Splitted", new Action( instance.TestRead_DoubleMinValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_DoubleNaNNegativeMaxValue", new Action( instance.TestRead_DoubleNaNNegativeMaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_DoubleNaNNegativeMaxValue_Splitted", new Action( instance.TestRead_DoubleNaNNegativeMaxValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_DoubleNaNNegativeMinValue", new Action( instance.TestRead_DoubleNaNNegativeMinValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_DoubleNaNNegativeMinValue_Splitted", new Action( instance.TestRead_DoubleNaNNegativeMinValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_DoubleNaNPositiveMaxValue", new Action( instance.TestRead_DoubleNaNPositiveMaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_DoubleNaNPositiveMaxValue_Splitted", new Action( instance.TestRead_DoubleNaNPositiveMaxValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_DoubleNaNPositiveMinValue", new Action( instance.TestRead_DoubleNaNPositiveMinValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_DoubleNaNPositiveMinValue_Splitted", new Action( instance.TestRead_DoubleNaNPositiveMinValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_DoubleNegativeInfinity", new Action( instance.TestRead_DoubleNegativeInfinity ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_DoubleNegativeInfinity_Splitted", new Action( instance.TestRead_DoubleNegativeInfinity_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_DoubleNegativeZero", new Action( instance.TestRead_DoubleNegativeZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_DoubleNegativeZero_Splitted", new Action( instance.TestRead_DoubleNegativeZero_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_DoublePositiveInfinity", new Action( instance.TestRead_DoublePositiveInfinity ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_DoublePositiveInfinity_Splitted", new Action( instance.TestRead_DoublePositiveInfinity_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_DoublePositiveZero", new Action( instance.TestRead_DoublePositiveZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_DoublePositiveZero_Splitted", new Action( instance.TestRead_DoublePositiveZero_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Int16MinValue", new Action( instance.TestRead_Int16MinValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Int16MinValue_Splitted", new Action( instance.TestRead_Int16MinValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Int16MinValueMinusOne", new Action( instance.TestRead_Int16MinValueMinusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Int16MinValueMinusOne_Splitted", new Action( instance.TestRead_Int16MinValueMinusOne_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Int32MinValue", new Action( instance.TestRead_Int32MinValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Int32MinValue_Splitted", new Action( instance.TestRead_Int32MinValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Int32MinValueMinusOne", new Action( instance.TestRead_Int32MinValueMinusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Int32MinValueMinusOne_Splitted", new Action( instance.TestRead_Int32MinValueMinusOne_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Int64MinValue", new Action( instance.TestRead_Int64MinValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Int64MinValue_Splitted", new Action( instance.TestRead_Int64MinValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_MinusOne", new Action( instance.TestRead_MinusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_MinusOne_Splitted", new Action( instance.TestRead_MinusOne_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_NegativeFixNumMinValue", new Action( instance.TestRead_NegativeFixNumMinValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_NegativeFixNumMinValue_Splitted", new Action( instance.TestRead_NegativeFixNumMinValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_NegativeFixNumMinValueMinusOne", new Action( instance.TestRead_NegativeFixNumMinValueMinusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_NegativeFixNumMinValueMinusOne_Splitted", new Action( instance.TestRead_NegativeFixNumMinValueMinusOne_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_PlusOne", new Action( instance.TestRead_PlusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_PlusOne_Splitted", new Action( instance.TestRead_PlusOne_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_PositiveFixNumMaxValue", new Action( instance.TestRead_PositiveFixNumMaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_PositiveFixNumMaxValue_Splitted", new Action( instance.TestRead_PositiveFixNumMaxValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_PositiveFixNumMaxValuePlusOne", new Action( instance.TestRead_PositiveFixNumMaxValuePlusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_PositiveFixNumMaxValuePlusOne_Splitted", new Action( instance.TestRead_PositiveFixNumMaxValuePlusOne_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_SByteMinValue", new Action( instance.TestRead_SByteMinValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_SByteMinValue_Splitted", new Action( instance.TestRead_SByteMinValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_SByteMinValueMinusOne", new Action( instance.TestRead_SByteMinValueMinusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_SByteMinValueMinusOne_Splitted", new Action( instance.TestRead_SByteMinValueMinusOne_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_SingleEpsilon", new Action( instance.TestRead_SingleEpsilon ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_SingleEpsilon_Splitted", new Action( instance.TestRead_SingleEpsilon_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_SingleMaxValue", new Action( instance.TestRead_SingleMaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_SingleMaxValue_Splitted", new Action( instance.TestRead_SingleMaxValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_SingleMinValue", new Action( instance.TestRead_SingleMinValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_SingleMinValue_Splitted", new Action( instance.TestRead_SingleMinValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_SingleNaNNegativeMaxValue", new Action( instance.TestRead_SingleNaNNegativeMaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_SingleNaNNegativeMaxValue_Splitted", new Action( instance.TestRead_SingleNaNNegativeMaxValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_SingleNaNNegativeMinValue", new Action( instance.TestRead_SingleNaNNegativeMinValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_SingleNaNNegativeMinValue_Splitted", new Action( instance.TestRead_SingleNaNNegativeMinValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_SingleNaNPositiveMaxValue", new Action( instance.TestRead_SingleNaNPositiveMaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_SingleNaNPositiveMaxValue_Splitted", new Action( instance.TestRead_SingleNaNPositiveMaxValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_SingleNaNPositiveMinValue", new Action( instance.TestRead_SingleNaNPositiveMinValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_SingleNaNPositiveMinValue_Splitted", new Action( instance.TestRead_SingleNaNPositiveMinValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_SingleNegativeInfinity", new Action( instance.TestRead_SingleNegativeInfinity ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_SingleNegativeInfinity_Splitted", new Action( instance.TestRead_SingleNegativeInfinity_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_SingleNegativeZero", new Action( instance.TestRead_SingleNegativeZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_SingleNegativeZero_Splitted", new Action( instance.TestRead_SingleNegativeZero_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_SinglePositiveInfinity", new Action( instance.TestRead_SinglePositiveInfinity ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_SinglePositiveInfinity_Splitted", new Action( instance.TestRead_SinglePositiveInfinity_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_SinglePositiveZero", new Action( instance.TestRead_SinglePositiveZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_SinglePositiveZero_Splitted", new Action( instance.TestRead_SinglePositiveZero_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_UInt16MaxValue", new Action( instance.TestRead_UInt16MaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_UInt16MaxValue_Splitted", new Action( instance.TestRead_UInt16MaxValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_UInt16MaxValuePlusOne", new Action( instance.TestRead_UInt16MaxValuePlusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_UInt16MaxValuePlusOne_Splitted", new Action( instance.TestRead_UInt16MaxValuePlusOne_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_UInt32MaxValue", new Action( instance.TestRead_UInt32MaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_UInt32MaxValue_Splitted", new Action( instance.TestRead_UInt32MaxValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_UInt32MaxValuePlusOne", new Action( instance.TestRead_UInt32MaxValuePlusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_UInt32MaxValuePlusOne_Splitted", new Action( instance.TestRead_UInt32MaxValuePlusOne_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_UInt64MaxValue", new Action( instance.TestRead_UInt64MaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_UInt64MaxValue_Splitted", new Action( instance.TestRead_UInt64MaxValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Zero", new Action( instance.TestRead_Zero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Zero_Splitted", new Action( instance.TestRead_Zero_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBoolean_BooleanFalse", new Action( instance.TestReadBoolean_BooleanFalse ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBoolean_BooleanFalse_Splitted", new Action( instance.TestReadBoolean_BooleanFalse_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBoolean_BooleanTrue", new Action( instance.TestReadBoolean_BooleanTrue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBoolean_BooleanTrue_Splitted", new Action( instance.TestReadBoolean_BooleanTrue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadByteFromPackedDouble_LittleNegative_AsZero", new Action( instance.TestReadByteFromPackedDouble_LittleNegative_AsZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadByteFromPackedDouble_LittlePositive_AsZero", new Action( instance.TestReadByteFromPackedDouble_LittlePositive_AsZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadByteFromPackedDouble_Negative_Overflow", new Action( instance.TestReadByteFromPackedDouble_Negative_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadByteFromPackedDouble_Positive_AsInteger", new Action( instance.TestReadByteFromPackedDouble_Positive_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadByteFromPackedDouble_Zero_AsInteger", new Action( instance.TestReadByteFromPackedDouble_Zero_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadByteFromPackedInt16_MaxValue_Overflow", new Action( instance.TestReadByteFromPackedInt16_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadByteFromPackedInt16_MinValue_Overflow", new Action( instance.TestReadByteFromPackedInt16_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadByteFromPackedInt32_MaxValue_Overflow", new Action( instance.TestReadByteFromPackedInt32_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadByteFromPackedInt32_MinValue_Overflow", new Action( instance.TestReadByteFromPackedInt32_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadByteFromPackedInt64_MaxValue_Overflow", new Action( instance.TestReadByteFromPackedInt64_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadByteFromPackedInt64_MinValue_Overflow", new Action( instance.TestReadByteFromPackedInt64_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadByteFromPackedInt8_MaxValue_Overflow", new Action( instance.TestReadByteFromPackedInt8_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadByteFromPackedInt8_MinValue_Overflow", new Action( instance.TestReadByteFromPackedInt8_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadByteFromPackedNegativeFixNum_MaxValue_Overflow", new Action( instance.TestReadByteFromPackedNegativeFixNum_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadByteFromPackedNegativeFixNum_MinValue_Overflow", new Action( instance.TestReadByteFromPackedNegativeFixNum_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadByteFromPackedPositiveFixNum_MaxValue_AsInteger", new Action( instance.TestReadByteFromPackedPositiveFixNum_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadByteFromPackedPositiveFixNum_MinValue_AsInteger", new Action( instance.TestReadByteFromPackedPositiveFixNum_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadByteFromPackedSingle_LittleNegative_AsZero", new Action( instance.TestReadByteFromPackedSingle_LittleNegative_AsZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadByteFromPackedSingle_LittlePositive_AsZero", new Action( instance.TestReadByteFromPackedSingle_LittlePositive_AsZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadByteFromPackedSingle_Negative_Overflow", new Action( instance.TestReadByteFromPackedSingle_Negative_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadByteFromPackedSingle_Positive_AsInteger", new Action( instance.TestReadByteFromPackedSingle_Positive_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadByteFromPackedSingle_Zero_AsInteger", new Action( instance.TestReadByteFromPackedSingle_Zero_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadByteFromPackedUInt16_MaxValue_Overflow", new Action( instance.TestReadByteFromPackedUInt16_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadByteFromPackedUInt16_MinValue_Overflow", new Action( instance.TestReadByteFromPackedUInt16_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadByteFromPackedUInt32_MaxValue_Overflow", new Action( instance.TestReadByteFromPackedUInt32_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadByteFromPackedUInt32_MinValue_Overflow", new Action( instance.TestReadByteFromPackedUInt32_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadByteFromPackedUInt64_MaxValue_Overflow", new Action( instance.TestReadByteFromPackedUInt64_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadByteFromPackedUInt64_MinValue_Overflow", new Action( instance.TestReadByteFromPackedUInt64_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadByteFromPackedUInt8_MaxValue_AsInteger", new Action( instance.TestReadByteFromPackedUInt8_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadByteFromPackedUInt8_MinValue_AsInteger", new Action( instance.TestReadByteFromPackedUInt8_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDouble_DoubleEpsilon", new Action( instance.TestReadDouble_DoubleEpsilon ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDouble_DoubleEpsilon_Splitted", new Action( instance.TestReadDouble_DoubleEpsilon_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDouble_DoubleMaxValue", new Action( instance.TestReadDouble_DoubleMaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDouble_DoubleMaxValue_Splitted", new Action( instance.TestReadDouble_DoubleMaxValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDouble_DoubleMinValue", new Action( instance.TestReadDouble_DoubleMinValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDouble_DoubleMinValue_Splitted", new Action( instance.TestReadDouble_DoubleMinValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDouble_DoubleNaNNegativeMaxValue", new Action( instance.TestReadDouble_DoubleNaNNegativeMaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDouble_DoubleNaNNegativeMaxValue_Splitted", new Action( instance.TestReadDouble_DoubleNaNNegativeMaxValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDouble_DoubleNaNNegativeMinValue", new Action( instance.TestReadDouble_DoubleNaNNegativeMinValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDouble_DoubleNaNNegativeMinValue_Splitted", new Action( instance.TestReadDouble_DoubleNaNNegativeMinValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDouble_DoubleNaNPositiveMaxValue", new Action( instance.TestReadDouble_DoubleNaNPositiveMaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDouble_DoubleNaNPositiveMaxValue_Splitted", new Action( instance.TestReadDouble_DoubleNaNPositiveMaxValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDouble_DoubleNaNPositiveMinValue", new Action( instance.TestReadDouble_DoubleNaNPositiveMinValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDouble_DoubleNaNPositiveMinValue_Splitted", new Action( instance.TestReadDouble_DoubleNaNPositiveMinValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDouble_DoubleNegativeInfinity", new Action( instance.TestReadDouble_DoubleNegativeInfinity ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDouble_DoubleNegativeInfinity_Splitted", new Action( instance.TestReadDouble_DoubleNegativeInfinity_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDouble_DoubleNegativeZero", new Action( instance.TestReadDouble_DoubleNegativeZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDouble_DoubleNegativeZero_Splitted", new Action( instance.TestReadDouble_DoubleNegativeZero_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDouble_DoublePositiveInfinity", new Action( instance.TestReadDouble_DoublePositiveInfinity ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDouble_DoublePositiveInfinity_Splitted", new Action( instance.TestReadDouble_DoublePositiveInfinity_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDouble_DoublePositiveZero", new Action( instance.TestReadDouble_DoublePositiveZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDouble_DoublePositiveZero_Splitted", new Action( instance.TestReadDouble_DoublePositiveZero_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDoubleFromPackedInt16_Maximum_Normal", new Action( instance.TestReadDoubleFromPackedInt16_Maximum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDoubleFromPackedInt16_Minimum_Normal", new Action( instance.TestReadDoubleFromPackedInt16_Minimum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDoubleFromPackedInt32_Maximum_Normal", new Action( instance.TestReadDoubleFromPackedInt32_Maximum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDoubleFromPackedInt32_Minimum_Normal", new Action( instance.TestReadDoubleFromPackedInt32_Minimum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDoubleFromPackedInt64_Maximum_Normal", new Action( instance.TestReadDoubleFromPackedInt64_Maximum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDoubleFromPackedInt64_Minimum_Normal", new Action( instance.TestReadDoubleFromPackedInt64_Minimum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDoubleFromPackedInt8_Maximum_Normal", new Action( instance.TestReadDoubleFromPackedInt8_Maximum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDoubleFromPackedInt8_Minimum_Normal", new Action( instance.TestReadDoubleFromPackedInt8_Minimum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDoubleFromPackedNegativeFixNum_Maximum_Normal", new Action( instance.TestReadDoubleFromPackedNegativeFixNum_Maximum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDoubleFromPackedNegativeFixNum_Minimum_Normal", new Action( instance.TestReadDoubleFromPackedNegativeFixNum_Minimum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDoubleFromPackedPositiveFixNum_Maximum_Normal", new Action( instance.TestReadDoubleFromPackedPositiveFixNum_Maximum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDoubleFromPackedPositiveFixNum_Minimum_Normal", new Action( instance.TestReadDoubleFromPackedPositiveFixNum_Minimum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDoubleFromPackedUInt16_Maximum_Normal", new Action( instance.TestReadDoubleFromPackedUInt16_Maximum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDoubleFromPackedUInt16_Minimum_Normal", new Action( instance.TestReadDoubleFromPackedUInt16_Minimum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDoubleFromPackedUInt32_Maximum_Normal", new Action( instance.TestReadDoubleFromPackedUInt32_Maximum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDoubleFromPackedUInt32_Minimum_Normal", new Action( instance.TestReadDoubleFromPackedUInt32_Minimum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDoubleFromPackedUInt64_Maximum_Normal", new Action( instance.TestReadDoubleFromPackedUInt64_Maximum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDoubleFromPackedUInt64_Minimum_Normal", new Action( instance.TestReadDoubleFromPackedUInt64_Minimum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDoubleFromPackedUInt8_Maximum_Normal", new Action( instance.TestReadDoubleFromPackedUInt8_Maximum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDoubleFromPackedUInt8_Minimum_Normal", new Action( instance.TestReadDoubleFromPackedUInt8_Minimum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadDoubleFromPackedZero_Normal", new Action( instance.TestReadDoubleFromPackedZero_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt16FromPackedDouble_LittleNegative_AsZero", new Action( instance.TestReadInt16FromPackedDouble_LittleNegative_AsZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt16FromPackedDouble_LittlePositive_AsZero", new Action( instance.TestReadInt16FromPackedDouble_LittlePositive_AsZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt16FromPackedDouble_Negative_AsInteger", new Action( instance.TestReadInt16FromPackedDouble_Negative_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt16FromPackedDouble_Positive_AsInteger", new Action( instance.TestReadInt16FromPackedDouble_Positive_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt16FromPackedDouble_Zero_AsInteger", new Action( instance.TestReadInt16FromPackedDouble_Zero_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt16FromPackedInt16_MaxValue_AsInteger", new Action( instance.TestReadInt16FromPackedInt16_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt16FromPackedInt16_MinValue_AsInteger", new Action( instance.TestReadInt16FromPackedInt16_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt16FromPackedInt32_MaxValue_Overflow", new Action( instance.TestReadInt16FromPackedInt32_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt16FromPackedInt32_MinValue_Overflow", new Action( instance.TestReadInt16FromPackedInt32_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt16FromPackedInt64_MaxValue_Overflow", new Action( instance.TestReadInt16FromPackedInt64_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt16FromPackedInt64_MinValue_Overflow", new Action( instance.TestReadInt16FromPackedInt64_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt16FromPackedInt8_MaxValue_AsInteger", new Action( instance.TestReadInt16FromPackedInt8_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt16FromPackedInt8_MinValue_AsInteger", new Action( instance.TestReadInt16FromPackedInt8_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt16FromPackedNegativeFixNum_MaxValue_AsInteger", new Action( instance.TestReadInt16FromPackedNegativeFixNum_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt16FromPackedNegativeFixNum_MinValue_AsInteger", new Action( instance.TestReadInt16FromPackedNegativeFixNum_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt16FromPackedPositiveFixNum_MaxValue_AsInteger", new Action( instance.TestReadInt16FromPackedPositiveFixNum_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt16FromPackedPositiveFixNum_MinValue_AsInteger", new Action( instance.TestReadInt16FromPackedPositiveFixNum_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt16FromPackedSingle_LittleNegative_AsZero", new Action( instance.TestReadInt16FromPackedSingle_LittleNegative_AsZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt16FromPackedSingle_LittlePositive_AsZero", new Action( instance.TestReadInt16FromPackedSingle_LittlePositive_AsZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt16FromPackedSingle_Negative_AsInteger", new Action( instance.TestReadInt16FromPackedSingle_Negative_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt16FromPackedSingle_Positive_AsInteger", new Action( instance.TestReadInt16FromPackedSingle_Positive_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt16FromPackedSingle_Zero_AsInteger", new Action( instance.TestReadInt16FromPackedSingle_Zero_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt16FromPackedUInt16_MaxValue_Overflow", new Action( instance.TestReadInt16FromPackedUInt16_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt16FromPackedUInt16_MinValue_AsInteger", new Action( instance.TestReadInt16FromPackedUInt16_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt16FromPackedUInt32_MaxValue_Overflow", new Action( instance.TestReadInt16FromPackedUInt32_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt16FromPackedUInt32_MinValue_Overflow", new Action( instance.TestReadInt16FromPackedUInt32_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt16FromPackedUInt64_MaxValue_Overflow", new Action( instance.TestReadInt16FromPackedUInt64_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt16FromPackedUInt64_MinValue_Overflow", new Action( instance.TestReadInt16FromPackedUInt64_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt16FromPackedUInt8_MaxValue_AsInteger", new Action( instance.TestReadInt16FromPackedUInt8_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt16FromPackedUInt8_MinValue_AsInteger", new Action( instance.TestReadInt16FromPackedUInt8_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt32FromPackedDouble_LittleNegative_AsZero", new Action( instance.TestReadInt32FromPackedDouble_LittleNegative_AsZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt32FromPackedDouble_LittlePositive_AsZero", new Action( instance.TestReadInt32FromPackedDouble_LittlePositive_AsZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt32FromPackedDouble_Negative_AsInteger", new Action( instance.TestReadInt32FromPackedDouble_Negative_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt32FromPackedDouble_Positive_AsInteger", new Action( instance.TestReadInt32FromPackedDouble_Positive_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt32FromPackedDouble_Zero_AsInteger", new Action( instance.TestReadInt32FromPackedDouble_Zero_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt32FromPackedInt16_MaxValue_AsInteger", new Action( instance.TestReadInt32FromPackedInt16_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt32FromPackedInt16_MinValue_AsInteger", new Action( instance.TestReadInt32FromPackedInt16_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt32FromPackedInt32_MaxValue_AsInteger", new Action( instance.TestReadInt32FromPackedInt32_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt32FromPackedInt32_MinValue_AsInteger", new Action( instance.TestReadInt32FromPackedInt32_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt32FromPackedInt64_MaxValue_Overflow", new Action( instance.TestReadInt32FromPackedInt64_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt32FromPackedInt64_MinValue_Overflow", new Action( instance.TestReadInt32FromPackedInt64_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt32FromPackedInt8_MaxValue_AsInteger", new Action( instance.TestReadInt32FromPackedInt8_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt32FromPackedInt8_MinValue_AsInteger", new Action( instance.TestReadInt32FromPackedInt8_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt32FromPackedNegativeFixNum_MaxValue_AsInteger", new Action( instance.TestReadInt32FromPackedNegativeFixNum_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt32FromPackedNegativeFixNum_MinValue_AsInteger", new Action( instance.TestReadInt32FromPackedNegativeFixNum_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt32FromPackedPositiveFixNum_MaxValue_AsInteger", new Action( instance.TestReadInt32FromPackedPositiveFixNum_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt32FromPackedPositiveFixNum_MinValue_AsInteger", new Action( instance.TestReadInt32FromPackedPositiveFixNum_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt32FromPackedSingle_LittleNegative_AsZero", new Action( instance.TestReadInt32FromPackedSingle_LittleNegative_AsZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt32FromPackedSingle_LittlePositive_AsZero", new Action( instance.TestReadInt32FromPackedSingle_LittlePositive_AsZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt32FromPackedSingle_Negative_AsInteger", new Action( instance.TestReadInt32FromPackedSingle_Negative_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt32FromPackedSingle_Positive_AsInteger", new Action( instance.TestReadInt32FromPackedSingle_Positive_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt32FromPackedSingle_Zero_AsInteger", new Action( instance.TestReadInt32FromPackedSingle_Zero_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt32FromPackedUInt16_MaxValue_AsInteger", new Action( instance.TestReadInt32FromPackedUInt16_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt32FromPackedUInt16_MinValue_AsInteger", new Action( instance.TestReadInt32FromPackedUInt16_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt32FromPackedUInt32_MaxValue_Overflow", new Action( instance.TestReadInt32FromPackedUInt32_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt32FromPackedUInt32_MinValue_AsInteger", new Action( instance.TestReadInt32FromPackedUInt32_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt32FromPackedUInt64_MaxValue_Overflow", new Action( instance.TestReadInt32FromPackedUInt64_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt32FromPackedUInt64_MinValue_Overflow", new Action( instance.TestReadInt32FromPackedUInt64_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt32FromPackedUInt8_MaxValue_AsInteger", new Action( instance.TestReadInt32FromPackedUInt8_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt32FromPackedUInt8_MinValue_AsInteger", new Action( instance.TestReadInt32FromPackedUInt8_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64_Int16MinValue", new Action( instance.TestReadInt64_Int16MinValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64_Int16MinValue_Splitted", new Action( instance.TestReadInt64_Int16MinValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64_Int16MinValueMinusOne", new Action( instance.TestReadInt64_Int16MinValueMinusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64_Int16MinValueMinusOne_Splitted", new Action( instance.TestReadInt64_Int16MinValueMinusOne_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64_Int32MinValue", new Action( instance.TestReadInt64_Int32MinValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64_Int32MinValue_Splitted", new Action( instance.TestReadInt64_Int32MinValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64_Int32MinValueMinusOne", new Action( instance.TestReadInt64_Int32MinValueMinusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64_Int32MinValueMinusOne_Splitted", new Action( instance.TestReadInt64_Int32MinValueMinusOne_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64_Int64MinValue", new Action( instance.TestReadInt64_Int64MinValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64_Int64MinValue_Splitted", new Action( instance.TestReadInt64_Int64MinValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64_MinusOne", new Action( instance.TestReadInt64_MinusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64_MinusOne_Splitted", new Action( instance.TestReadInt64_MinusOne_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64_NegativeFixNumMinValue", new Action( instance.TestReadInt64_NegativeFixNumMinValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64_NegativeFixNumMinValue_Splitted", new Action( instance.TestReadInt64_NegativeFixNumMinValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64_NegativeFixNumMinValueMinusOne", new Action( instance.TestReadInt64_NegativeFixNumMinValueMinusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64_NegativeFixNumMinValueMinusOne_Splitted", new Action( instance.TestReadInt64_NegativeFixNumMinValueMinusOne_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64_SByteMinValue", new Action( instance.TestReadInt64_SByteMinValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64_SByteMinValue_Splitted", new Action( instance.TestReadInt64_SByteMinValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64_SByteMinValueMinusOne", new Action( instance.TestReadInt64_SByteMinValueMinusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64_SByteMinValueMinusOne_Splitted", new Action( instance.TestReadInt64_SByteMinValueMinusOne_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64FromPackedDouble_LittleNegative_AsZero", new Action( instance.TestReadInt64FromPackedDouble_LittleNegative_AsZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64FromPackedDouble_LittlePositive_AsZero", new Action( instance.TestReadInt64FromPackedDouble_LittlePositive_AsZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64FromPackedDouble_Negative_AsInteger", new Action( instance.TestReadInt64FromPackedDouble_Negative_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64FromPackedDouble_Positive_AsInteger", new Action( instance.TestReadInt64FromPackedDouble_Positive_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64FromPackedDouble_Zero_AsInteger", new Action( instance.TestReadInt64FromPackedDouble_Zero_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64FromPackedInt16_MaxValue_AsInteger", new Action( instance.TestReadInt64FromPackedInt16_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64FromPackedInt16_MinValue_AsInteger", new Action( instance.TestReadInt64FromPackedInt16_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64FromPackedInt32_MaxValue_AsInteger", new Action( instance.TestReadInt64FromPackedInt32_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64FromPackedInt32_MinValue_AsInteger", new Action( instance.TestReadInt64FromPackedInt32_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64FromPackedInt64_MaxValue_AsInteger", new Action( instance.TestReadInt64FromPackedInt64_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64FromPackedInt64_MinValue_AsInteger", new Action( instance.TestReadInt64FromPackedInt64_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64FromPackedInt8_MaxValue_AsInteger", new Action( instance.TestReadInt64FromPackedInt8_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64FromPackedInt8_MinValue_AsInteger", new Action( instance.TestReadInt64FromPackedInt8_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64FromPackedNegativeFixNum_MaxValue_AsInteger", new Action( instance.TestReadInt64FromPackedNegativeFixNum_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64FromPackedNegativeFixNum_MinValue_AsInteger", new Action( instance.TestReadInt64FromPackedNegativeFixNum_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64FromPackedPositiveFixNum_MaxValue_AsInteger", new Action( instance.TestReadInt64FromPackedPositiveFixNum_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64FromPackedPositiveFixNum_MinValue_AsInteger", new Action( instance.TestReadInt64FromPackedPositiveFixNum_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64FromPackedSingle_LittleNegative_AsZero", new Action( instance.TestReadInt64FromPackedSingle_LittleNegative_AsZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64FromPackedSingle_LittlePositive_AsZero", new Action( instance.TestReadInt64FromPackedSingle_LittlePositive_AsZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64FromPackedSingle_Negative_AsInteger", new Action( instance.TestReadInt64FromPackedSingle_Negative_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64FromPackedSingle_Positive_AsInteger", new Action( instance.TestReadInt64FromPackedSingle_Positive_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64FromPackedSingle_Zero_AsInteger", new Action( instance.TestReadInt64FromPackedSingle_Zero_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64FromPackedUInt16_MaxValue_AsInteger", new Action( instance.TestReadInt64FromPackedUInt16_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64FromPackedUInt16_MinValue_AsInteger", new Action( instance.TestReadInt64FromPackedUInt16_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64FromPackedUInt32_MaxValue_AsInteger", new Action( instance.TestReadInt64FromPackedUInt32_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64FromPackedUInt32_MinValue_AsInteger", new Action( instance.TestReadInt64FromPackedUInt32_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64FromPackedUInt64_MaxValue_Overflow", new Action( instance.TestReadInt64FromPackedUInt64_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64FromPackedUInt64_MinValue_AsInteger", new Action( instance.TestReadInt64FromPackedUInt64_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64FromPackedUInt8_MaxValue_AsInteger", new Action( instance.TestReadInt64FromPackedUInt8_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadInt64FromPackedUInt8_MinValue_AsInteger", new Action( instance.TestReadInt64FromPackedUInt8_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableBoolean", new Action( instance.TestReadNullableBoolean ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableBoolean_BooleanFalse", new Action( instance.TestReadNullableBoolean_BooleanFalse ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableBoolean_BooleanFalse_Splitted", new Action( instance.TestReadNullableBoolean_BooleanFalse_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableBoolean_BooleanTrue", new Action( instance.TestReadNullableBoolean_BooleanTrue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableBoolean_BooleanTrue_Splitted", new Action( instance.TestReadNullableBoolean_BooleanTrue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableBoolean_Splitted", new Action( instance.TestReadNullableBoolean_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableByte", new Action( instance.TestReadNullableByte ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableByte_Splitted", new Action( instance.TestReadNullableByte_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableDouble", new Action( instance.TestReadNullableDouble ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableDouble_DoubleEpsilon", new Action( instance.TestReadNullableDouble_DoubleEpsilon ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableDouble_DoubleEpsilon_Splitted", new Action( instance.TestReadNullableDouble_DoubleEpsilon_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableDouble_DoubleMaxValue", new Action( instance.TestReadNullableDouble_DoubleMaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableDouble_DoubleMaxValue_Splitted", new Action( instance.TestReadNullableDouble_DoubleMaxValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableDouble_DoubleMinValue", new Action( instance.TestReadNullableDouble_DoubleMinValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableDouble_DoubleMinValue_Splitted", new Action( instance.TestReadNullableDouble_DoubleMinValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableDouble_DoubleNaNNegativeMaxValue", new Action( instance.TestReadNullableDouble_DoubleNaNNegativeMaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableDouble_DoubleNaNNegativeMaxValue_Splitted", new Action( instance.TestReadNullableDouble_DoubleNaNNegativeMaxValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableDouble_DoubleNaNNegativeMinValue", new Action( instance.TestReadNullableDouble_DoubleNaNNegativeMinValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableDouble_DoubleNaNNegativeMinValue_Splitted", new Action( instance.TestReadNullableDouble_DoubleNaNNegativeMinValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableDouble_DoubleNaNPositiveMaxValue", new Action( instance.TestReadNullableDouble_DoubleNaNPositiveMaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableDouble_DoubleNaNPositiveMaxValue_Splitted", new Action( instance.TestReadNullableDouble_DoubleNaNPositiveMaxValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableDouble_DoubleNaNPositiveMinValue", new Action( instance.TestReadNullableDouble_DoubleNaNPositiveMinValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableDouble_DoubleNaNPositiveMinValue_Splitted", new Action( instance.TestReadNullableDouble_DoubleNaNPositiveMinValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableDouble_DoubleNegativeInfinity", new Action( instance.TestReadNullableDouble_DoubleNegativeInfinity ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableDouble_DoubleNegativeInfinity_Splitted", new Action( instance.TestReadNullableDouble_DoubleNegativeInfinity_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableDouble_DoubleNegativeZero", new Action( instance.TestReadNullableDouble_DoubleNegativeZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableDouble_DoubleNegativeZero_Splitted", new Action( instance.TestReadNullableDouble_DoubleNegativeZero_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableDouble_DoublePositiveInfinity", new Action( instance.TestReadNullableDouble_DoublePositiveInfinity ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableDouble_DoublePositiveInfinity_Splitted", new Action( instance.TestReadNullableDouble_DoublePositiveInfinity_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableDouble_DoublePositiveZero", new Action( instance.TestReadNullableDouble_DoublePositiveZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableDouble_DoublePositiveZero_Splitted", new Action( instance.TestReadNullableDouble_DoublePositiveZero_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableDouble_Splitted", new Action( instance.TestReadNullableDouble_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableInt16", new Action( instance.TestReadNullableInt16 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableInt16_Splitted", new Action( instance.TestReadNullableInt16_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableInt32", new Action( instance.TestReadNullableInt32 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableInt32_Splitted", new Action( instance.TestReadNullableInt32_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableInt64", new Action( instance.TestReadNullableInt64 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableInt64_Int16MinValue", new Action( instance.TestReadNullableInt64_Int16MinValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableInt64_Int16MinValue_Splitted", new Action( instance.TestReadNullableInt64_Int16MinValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableInt64_Int16MinValueMinusOne", new Action( instance.TestReadNullableInt64_Int16MinValueMinusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableInt64_Int16MinValueMinusOne_Splitted", new Action( instance.TestReadNullableInt64_Int16MinValueMinusOne_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableInt64_Int32MinValue", new Action( instance.TestReadNullableInt64_Int32MinValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableInt64_Int32MinValue_Splitted", new Action( instance.TestReadNullableInt64_Int32MinValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableInt64_Int32MinValueMinusOne", new Action( instance.TestReadNullableInt64_Int32MinValueMinusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableInt64_Int32MinValueMinusOne_Splitted", new Action( instance.TestReadNullableInt64_Int32MinValueMinusOne_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableInt64_Int64MinValue", new Action( instance.TestReadNullableInt64_Int64MinValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableInt64_Int64MinValue_Splitted", new Action( instance.TestReadNullableInt64_Int64MinValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableInt64_MinusOne", new Action( instance.TestReadNullableInt64_MinusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableInt64_MinusOne_Splitted", new Action( instance.TestReadNullableInt64_MinusOne_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableInt64_NegativeFixNumMinValue", new Action( instance.TestReadNullableInt64_NegativeFixNumMinValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableInt64_NegativeFixNumMinValue_Splitted", new Action( instance.TestReadNullableInt64_NegativeFixNumMinValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableInt64_NegativeFixNumMinValueMinusOne", new Action( instance.TestReadNullableInt64_NegativeFixNumMinValueMinusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableInt64_NegativeFixNumMinValueMinusOne_Splitted", new Action( instance.TestReadNullableInt64_NegativeFixNumMinValueMinusOne_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableInt64_SByteMinValue", new Action( instance.TestReadNullableInt64_SByteMinValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableInt64_SByteMinValue_Splitted", new Action( instance.TestReadNullableInt64_SByteMinValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableInt64_SByteMinValueMinusOne", new Action( instance.TestReadNullableInt64_SByteMinValueMinusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableInt64_SByteMinValueMinusOne_Splitted", new Action( instance.TestReadNullableInt64_SByteMinValueMinusOne_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableInt64_Splitted", new Action( instance.TestReadNullableInt64_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableSByte", new Action( instance.TestReadNullableSByte ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableSByte_Splitted", new Action( instance.TestReadNullableSByte_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableSingle", new Action( instance.TestReadNullableSingle ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableSingle_SingleEpsilon", new Action( instance.TestReadNullableSingle_SingleEpsilon ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableSingle_SingleEpsilon_Splitted", new Action( instance.TestReadNullableSingle_SingleEpsilon_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableSingle_SingleMaxValue", new Action( instance.TestReadNullableSingle_SingleMaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableSingle_SingleMaxValue_Splitted", new Action( instance.TestReadNullableSingle_SingleMaxValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableSingle_SingleMinValue", new Action( instance.TestReadNullableSingle_SingleMinValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableSingle_SingleMinValue_Splitted", new Action( instance.TestReadNullableSingle_SingleMinValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableSingle_SingleNaNNegativeMaxValue", new Action( instance.TestReadNullableSingle_SingleNaNNegativeMaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableSingle_SingleNaNNegativeMaxValue_Splitted", new Action( instance.TestReadNullableSingle_SingleNaNNegativeMaxValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableSingle_SingleNaNNegativeMinValue", new Action( instance.TestReadNullableSingle_SingleNaNNegativeMinValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableSingle_SingleNaNNegativeMinValue_Splitted", new Action( instance.TestReadNullableSingle_SingleNaNNegativeMinValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableSingle_SingleNaNPositiveMaxValue", new Action( instance.TestReadNullableSingle_SingleNaNPositiveMaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableSingle_SingleNaNPositiveMaxValue_Splitted", new Action( instance.TestReadNullableSingle_SingleNaNPositiveMaxValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableSingle_SingleNaNPositiveMinValue", new Action( instance.TestReadNullableSingle_SingleNaNPositiveMinValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableSingle_SingleNaNPositiveMinValue_Splitted", new Action( instance.TestReadNullableSingle_SingleNaNPositiveMinValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableSingle_SingleNegativeInfinity", new Action( instance.TestReadNullableSingle_SingleNegativeInfinity ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableSingle_SingleNegativeInfinity_Splitted", new Action( instance.TestReadNullableSingle_SingleNegativeInfinity_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableSingle_SingleNegativeZero", new Action( instance.TestReadNullableSingle_SingleNegativeZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableSingle_SingleNegativeZero_Splitted", new Action( instance.TestReadNullableSingle_SingleNegativeZero_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableSingle_SinglePositiveInfinity", new Action( instance.TestReadNullableSingle_SinglePositiveInfinity ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableSingle_SinglePositiveInfinity_Splitted", new Action( instance.TestReadNullableSingle_SinglePositiveInfinity_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableSingle_SinglePositiveZero", new Action( instance.TestReadNullableSingle_SinglePositiveZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableSingle_SinglePositiveZero_Splitted", new Action( instance.TestReadNullableSingle_SinglePositiveZero_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableSingle_Splitted", new Action( instance.TestReadNullableSingle_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableUInt16", new Action( instance.TestReadNullableUInt16 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableUInt16_Splitted", new Action( instance.TestReadNullableUInt16_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableUInt32", new Action( instance.TestReadNullableUInt32 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableUInt32_Splitted", new Action( instance.TestReadNullableUInt32_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableUInt64", new Action( instance.TestReadNullableUInt64 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableUInt64_ByteMaxValue", new Action( instance.TestReadNullableUInt64_ByteMaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableUInt64_ByteMaxValue_Splitted", new Action( instance.TestReadNullableUInt64_ByteMaxValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableUInt64_ByteMaxValuePlusOne", new Action( instance.TestReadNullableUInt64_ByteMaxValuePlusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableUInt64_ByteMaxValuePlusOne_Splitted", new Action( instance.TestReadNullableUInt64_ByteMaxValuePlusOne_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableUInt64_PlusOne", new Action( instance.TestReadNullableUInt64_PlusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableUInt64_PlusOne_Splitted", new Action( instance.TestReadNullableUInt64_PlusOne_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableUInt64_PositiveFixNumMaxValue", new Action( instance.TestReadNullableUInt64_PositiveFixNumMaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableUInt64_PositiveFixNumMaxValue_Splitted", new Action( instance.TestReadNullableUInt64_PositiveFixNumMaxValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableUInt64_PositiveFixNumMaxValuePlusOne", new Action( instance.TestReadNullableUInt64_PositiveFixNumMaxValuePlusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableUInt64_PositiveFixNumMaxValuePlusOne_Splitted", new Action( instance.TestReadNullableUInt64_PositiveFixNumMaxValuePlusOne_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableUInt64_Splitted", new Action( instance.TestReadNullableUInt64_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableUInt64_UInt16MaxValue", new Action( instance.TestReadNullableUInt64_UInt16MaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableUInt64_UInt16MaxValue_Splitted", new Action( instance.TestReadNullableUInt64_UInt16MaxValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableUInt64_UInt16MaxValuePlusOne", new Action( instance.TestReadNullableUInt64_UInt16MaxValuePlusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableUInt64_UInt16MaxValuePlusOne_Splitted", new Action( instance.TestReadNullableUInt64_UInt16MaxValuePlusOne_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableUInt64_UInt32MaxValue", new Action( instance.TestReadNullableUInt64_UInt32MaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableUInt64_UInt32MaxValue_Splitted", new Action( instance.TestReadNullableUInt64_UInt32MaxValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableUInt64_UInt32MaxValuePlusOne", new Action( instance.TestReadNullableUInt64_UInt32MaxValuePlusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableUInt64_UInt32MaxValuePlusOne_Splitted", new Action( instance.TestReadNullableUInt64_UInt32MaxValuePlusOne_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableUInt64_UInt64MaxValue", new Action( instance.TestReadNullableUInt64_UInt64MaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableUInt64_UInt64MaxValue_Splitted", new Action( instance.TestReadNullableUInt64_UInt64MaxValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableUInt64_Zero", new Action( instance.TestReadNullableUInt64_Zero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadNullableUInt64_Zero_Splitted", new Action( instance.TestReadNullableUInt64_Zero_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSByteFromPackedDouble_LittleNegative_AsZero", new Action( instance.TestReadSByteFromPackedDouble_LittleNegative_AsZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSByteFromPackedDouble_LittlePositive_AsZero", new Action( instance.TestReadSByteFromPackedDouble_LittlePositive_AsZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSByteFromPackedDouble_Negative_AsInteger", new Action( instance.TestReadSByteFromPackedDouble_Negative_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSByteFromPackedDouble_Positive_AsInteger", new Action( instance.TestReadSByteFromPackedDouble_Positive_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSByteFromPackedDouble_Zero_AsInteger", new Action( instance.TestReadSByteFromPackedDouble_Zero_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSByteFromPackedInt16_MaxValue_Overflow", new Action( instance.TestReadSByteFromPackedInt16_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSByteFromPackedInt16_MinValue_Overflow", new Action( instance.TestReadSByteFromPackedInt16_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSByteFromPackedInt32_MaxValue_Overflow", new Action( instance.TestReadSByteFromPackedInt32_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSByteFromPackedInt32_MinValue_Overflow", new Action( instance.TestReadSByteFromPackedInt32_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSByteFromPackedInt64_MaxValue_Overflow", new Action( instance.TestReadSByteFromPackedInt64_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSByteFromPackedInt64_MinValue_Overflow", new Action( instance.TestReadSByteFromPackedInt64_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSByteFromPackedInt8_MaxValue_AsInteger", new Action( instance.TestReadSByteFromPackedInt8_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSByteFromPackedInt8_MinValue_AsInteger", new Action( instance.TestReadSByteFromPackedInt8_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSByteFromPackedNegativeFixNum_MaxValue_AsInteger", new Action( instance.TestReadSByteFromPackedNegativeFixNum_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSByteFromPackedNegativeFixNum_MinValue_AsInteger", new Action( instance.TestReadSByteFromPackedNegativeFixNum_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSByteFromPackedPositiveFixNum_MaxValue_AsInteger", new Action( instance.TestReadSByteFromPackedPositiveFixNum_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSByteFromPackedPositiveFixNum_MinValue_AsInteger", new Action( instance.TestReadSByteFromPackedPositiveFixNum_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSByteFromPackedSingle_LittleNegative_AsZero", new Action( instance.TestReadSByteFromPackedSingle_LittleNegative_AsZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSByteFromPackedSingle_LittlePositive_AsZero", new Action( instance.TestReadSByteFromPackedSingle_LittlePositive_AsZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSByteFromPackedSingle_Negative_AsInteger", new Action( instance.TestReadSByteFromPackedSingle_Negative_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSByteFromPackedSingle_Positive_AsInteger", new Action( instance.TestReadSByteFromPackedSingle_Positive_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSByteFromPackedSingle_Zero_AsInteger", new Action( instance.TestReadSByteFromPackedSingle_Zero_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSByteFromPackedUInt16_MaxValue_Overflow", new Action( instance.TestReadSByteFromPackedUInt16_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSByteFromPackedUInt16_MinValue_Overflow", new Action( instance.TestReadSByteFromPackedUInt16_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSByteFromPackedUInt32_MaxValue_Overflow", new Action( instance.TestReadSByteFromPackedUInt32_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSByteFromPackedUInt32_MinValue_Overflow", new Action( instance.TestReadSByteFromPackedUInt32_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSByteFromPackedUInt64_MaxValue_Overflow", new Action( instance.TestReadSByteFromPackedUInt64_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSByteFromPackedUInt64_MinValue_Overflow", new Action( instance.TestReadSByteFromPackedUInt64_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSByteFromPackedUInt8_MaxValue_Overflow", new Action( instance.TestReadSByteFromPackedUInt8_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSByteFromPackedUInt8_MinValue_Overflow", new Action( instance.TestReadSByteFromPackedUInt8_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingle_SingleEpsilon", new Action( instance.TestReadSingle_SingleEpsilon ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingle_SingleEpsilon_Splitted", new Action( instance.TestReadSingle_SingleEpsilon_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingle_SingleMaxValue", new Action( instance.TestReadSingle_SingleMaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingle_SingleMaxValue_Splitted", new Action( instance.TestReadSingle_SingleMaxValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingle_SingleMinValue", new Action( instance.TestReadSingle_SingleMinValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingle_SingleMinValue_Splitted", new Action( instance.TestReadSingle_SingleMinValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingle_SingleNaNNegativeMaxValue", new Action( instance.TestReadSingle_SingleNaNNegativeMaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingle_SingleNaNNegativeMaxValue_Splitted", new Action( instance.TestReadSingle_SingleNaNNegativeMaxValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingle_SingleNaNNegativeMinValue", new Action( instance.TestReadSingle_SingleNaNNegativeMinValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingle_SingleNaNNegativeMinValue_Splitted", new Action( instance.TestReadSingle_SingleNaNNegativeMinValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingle_SingleNaNPositiveMaxValue", new Action( instance.TestReadSingle_SingleNaNPositiveMaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingle_SingleNaNPositiveMaxValue_Splitted", new Action( instance.TestReadSingle_SingleNaNPositiveMaxValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingle_SingleNaNPositiveMinValue", new Action( instance.TestReadSingle_SingleNaNPositiveMinValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingle_SingleNaNPositiveMinValue_Splitted", new Action( instance.TestReadSingle_SingleNaNPositiveMinValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingle_SingleNegativeInfinity", new Action( instance.TestReadSingle_SingleNegativeInfinity ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingle_SingleNegativeInfinity_Splitted", new Action( instance.TestReadSingle_SingleNegativeInfinity_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingle_SingleNegativeZero", new Action( instance.TestReadSingle_SingleNegativeZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingle_SingleNegativeZero_Splitted", new Action( instance.TestReadSingle_SingleNegativeZero_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingle_SinglePositiveInfinity", new Action( instance.TestReadSingle_SinglePositiveInfinity ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingle_SinglePositiveInfinity_Splitted", new Action( instance.TestReadSingle_SinglePositiveInfinity_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingle_SinglePositiveZero", new Action( instance.TestReadSingle_SinglePositiveZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingle_SinglePositiveZero_Splitted", new Action( instance.TestReadSingle_SinglePositiveZero_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingleFromPackedInt16_Maximum_Normal", new Action( instance.TestReadSingleFromPackedInt16_Maximum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingleFromPackedInt16_Minimum_Normal", new Action( instance.TestReadSingleFromPackedInt16_Minimum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingleFromPackedInt32_Maximum_Normal", new Action( instance.TestReadSingleFromPackedInt32_Maximum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingleFromPackedInt32_Minimum_Normal", new Action( instance.TestReadSingleFromPackedInt32_Minimum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingleFromPackedInt64_Maximum_Normal", new Action( instance.TestReadSingleFromPackedInt64_Maximum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingleFromPackedInt64_Minimum_Normal", new Action( instance.TestReadSingleFromPackedInt64_Minimum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingleFromPackedInt8_Maximum_Normal", new Action( instance.TestReadSingleFromPackedInt8_Maximum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingleFromPackedInt8_Minimum_Normal", new Action( instance.TestReadSingleFromPackedInt8_Minimum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingleFromPackedNegativeFixNum_Maximum_Normal", new Action( instance.TestReadSingleFromPackedNegativeFixNum_Maximum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingleFromPackedNegativeFixNum_Minimum_Normal", new Action( instance.TestReadSingleFromPackedNegativeFixNum_Minimum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingleFromPackedPositiveFixNum_Maximum_Normal", new Action( instance.TestReadSingleFromPackedPositiveFixNum_Maximum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingleFromPackedPositiveFixNum_Minimum_Normal", new Action( instance.TestReadSingleFromPackedPositiveFixNum_Minimum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingleFromPackedUInt16_Maximum_Normal", new Action( instance.TestReadSingleFromPackedUInt16_Maximum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingleFromPackedUInt16_Minimum_Normal", new Action( instance.TestReadSingleFromPackedUInt16_Minimum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingleFromPackedUInt32_Maximum_Normal", new Action( instance.TestReadSingleFromPackedUInt32_Maximum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingleFromPackedUInt32_Minimum_Normal", new Action( instance.TestReadSingleFromPackedUInt32_Minimum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingleFromPackedUInt64_Maximum_Normal", new Action( instance.TestReadSingleFromPackedUInt64_Maximum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingleFromPackedUInt64_Minimum_Normal", new Action( instance.TestReadSingleFromPackedUInt64_Minimum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingleFromPackedUInt8_Maximum_Normal", new Action( instance.TestReadSingleFromPackedUInt8_Maximum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingleFromPackedUInt8_Minimum_Normal", new Action( instance.TestReadSingleFromPackedUInt8_Minimum_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSingleFromPackedZero_Normal", new Action( instance.TestReadSingleFromPackedZero_Normal ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt16FromPackedDouble_LittleNegative_AsZero", new Action( instance.TestReadUInt16FromPackedDouble_LittleNegative_AsZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt16FromPackedDouble_LittlePositive_AsZero", new Action( instance.TestReadUInt16FromPackedDouble_LittlePositive_AsZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt16FromPackedDouble_Negative_Overflow", new Action( instance.TestReadUInt16FromPackedDouble_Negative_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt16FromPackedDouble_Positive_AsInteger", new Action( instance.TestReadUInt16FromPackedDouble_Positive_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt16FromPackedDouble_Zero_AsInteger", new Action( instance.TestReadUInt16FromPackedDouble_Zero_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt16FromPackedInt16_MaxValue_Overflow", new Action( instance.TestReadUInt16FromPackedInt16_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt16FromPackedInt16_MinValue_Overflow", new Action( instance.TestReadUInt16FromPackedInt16_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt16FromPackedInt32_MaxValue_Overflow", new Action( instance.TestReadUInt16FromPackedInt32_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt16FromPackedInt32_MinValue_Overflow", new Action( instance.TestReadUInt16FromPackedInt32_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt16FromPackedInt64_MaxValue_Overflow", new Action( instance.TestReadUInt16FromPackedInt64_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt16FromPackedInt64_MinValue_Overflow", new Action( instance.TestReadUInt16FromPackedInt64_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt16FromPackedInt8_MaxValue_Overflow", new Action( instance.TestReadUInt16FromPackedInt8_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt16FromPackedInt8_MinValue_Overflow", new Action( instance.TestReadUInt16FromPackedInt8_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt16FromPackedNegativeFixNum_MaxValue_Overflow", new Action( instance.TestReadUInt16FromPackedNegativeFixNum_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt16FromPackedNegativeFixNum_MinValue_Overflow", new Action( instance.TestReadUInt16FromPackedNegativeFixNum_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt16FromPackedPositiveFixNum_MaxValue_AsInteger", new Action( instance.TestReadUInt16FromPackedPositiveFixNum_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt16FromPackedPositiveFixNum_MinValue_AsInteger", new Action( instance.TestReadUInt16FromPackedPositiveFixNum_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt16FromPackedSingle_LittleNegative_AsZero", new Action( instance.TestReadUInt16FromPackedSingle_LittleNegative_AsZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt16FromPackedSingle_LittlePositive_AsZero", new Action( instance.TestReadUInt16FromPackedSingle_LittlePositive_AsZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt16FromPackedSingle_Negative_Overflow", new Action( instance.TestReadUInt16FromPackedSingle_Negative_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt16FromPackedSingle_Positive_AsInteger", new Action( instance.TestReadUInt16FromPackedSingle_Positive_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt16FromPackedSingle_Zero_AsInteger", new Action( instance.TestReadUInt16FromPackedSingle_Zero_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt16FromPackedUInt16_MaxValue_AsInteger", new Action( instance.TestReadUInt16FromPackedUInt16_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt16FromPackedUInt16_MinValue_AsInteger", new Action( instance.TestReadUInt16FromPackedUInt16_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt16FromPackedUInt32_MaxValue_Overflow", new Action( instance.TestReadUInt16FromPackedUInt32_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt16FromPackedUInt32_MinValue_Overflow", new Action( instance.TestReadUInt16FromPackedUInt32_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt16FromPackedUInt64_MaxValue_Overflow", new Action( instance.TestReadUInt16FromPackedUInt64_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt16FromPackedUInt64_MinValue_Overflow", new Action( instance.TestReadUInt16FromPackedUInt64_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt16FromPackedUInt8_MaxValue_AsInteger", new Action( instance.TestReadUInt16FromPackedUInt8_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt16FromPackedUInt8_MinValue_AsInteger", new Action( instance.TestReadUInt16FromPackedUInt8_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt32FromPackedDouble_LittleNegative_AsZero", new Action( instance.TestReadUInt32FromPackedDouble_LittleNegative_AsZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt32FromPackedDouble_LittlePositive_AsZero", new Action( instance.TestReadUInt32FromPackedDouble_LittlePositive_AsZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt32FromPackedDouble_Negative_Overflow", new Action( instance.TestReadUInt32FromPackedDouble_Negative_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt32FromPackedDouble_Positive_AsInteger", new Action( instance.TestReadUInt32FromPackedDouble_Positive_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt32FromPackedDouble_Zero_AsInteger", new Action( instance.TestReadUInt32FromPackedDouble_Zero_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt32FromPackedInt16_MaxValue_Overflow", new Action( instance.TestReadUInt32FromPackedInt16_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt32FromPackedInt16_MinValue_Overflow", new Action( instance.TestReadUInt32FromPackedInt16_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt32FromPackedInt32_MaxValue_Overflow", new Action( instance.TestReadUInt32FromPackedInt32_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt32FromPackedInt32_MinValue_Overflow", new Action( instance.TestReadUInt32FromPackedInt32_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt32FromPackedInt64_MaxValue_Overflow", new Action( instance.TestReadUInt32FromPackedInt64_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt32FromPackedInt64_MinValue_Overflow", new Action( instance.TestReadUInt32FromPackedInt64_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt32FromPackedInt8_MaxValue_Overflow", new Action( instance.TestReadUInt32FromPackedInt8_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt32FromPackedInt8_MinValue_Overflow", new Action( instance.TestReadUInt32FromPackedInt8_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt32FromPackedNegativeFixNum_MaxValue_Overflow", new Action( instance.TestReadUInt32FromPackedNegativeFixNum_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt32FromPackedNegativeFixNum_MinValue_Overflow", new Action( instance.TestReadUInt32FromPackedNegativeFixNum_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt32FromPackedPositiveFixNum_MaxValue_AsInteger", new Action( instance.TestReadUInt32FromPackedPositiveFixNum_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt32FromPackedPositiveFixNum_MinValue_AsInteger", new Action( instance.TestReadUInt32FromPackedPositiveFixNum_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt32FromPackedSingle_LittleNegative_AsZero", new Action( instance.TestReadUInt32FromPackedSingle_LittleNegative_AsZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt32FromPackedSingle_LittlePositive_AsZero", new Action( instance.TestReadUInt32FromPackedSingle_LittlePositive_AsZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt32FromPackedSingle_Negative_Overflow", new Action( instance.TestReadUInt32FromPackedSingle_Negative_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt32FromPackedSingle_Positive_AsInteger", new Action( instance.TestReadUInt32FromPackedSingle_Positive_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt32FromPackedSingle_Zero_AsInteger", new Action( instance.TestReadUInt32FromPackedSingle_Zero_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt32FromPackedUInt16_MaxValue_AsInteger", new Action( instance.TestReadUInt32FromPackedUInt16_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt32FromPackedUInt16_MinValue_AsInteger", new Action( instance.TestReadUInt32FromPackedUInt16_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt32FromPackedUInt32_MaxValue_AsInteger", new Action( instance.TestReadUInt32FromPackedUInt32_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt32FromPackedUInt32_MinValue_AsInteger", new Action( instance.TestReadUInt32FromPackedUInt32_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt32FromPackedUInt64_MaxValue_Overflow", new Action( instance.TestReadUInt32FromPackedUInt64_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt32FromPackedUInt64_MinValue_Overflow", new Action( instance.TestReadUInt32FromPackedUInt64_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt32FromPackedUInt8_MaxValue_AsInteger", new Action( instance.TestReadUInt32FromPackedUInt8_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt32FromPackedUInt8_MinValue_AsInteger", new Action( instance.TestReadUInt32FromPackedUInt8_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64_ByteMaxValue", new Action( instance.TestReadUInt64_ByteMaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64_ByteMaxValue_Splitted", new Action( instance.TestReadUInt64_ByteMaxValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64_ByteMaxValuePlusOne", new Action( instance.TestReadUInt64_ByteMaxValuePlusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64_ByteMaxValuePlusOne_Splitted", new Action( instance.TestReadUInt64_ByteMaxValuePlusOne_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64_PlusOne", new Action( instance.TestReadUInt64_PlusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64_PlusOne_Splitted", new Action( instance.TestReadUInt64_PlusOne_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64_PositiveFixNumMaxValue", new Action( instance.TestReadUInt64_PositiveFixNumMaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64_PositiveFixNumMaxValue_Splitted", new Action( instance.TestReadUInt64_PositiveFixNumMaxValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64_PositiveFixNumMaxValuePlusOne", new Action( instance.TestReadUInt64_PositiveFixNumMaxValuePlusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64_PositiveFixNumMaxValuePlusOne_Splitted", new Action( instance.TestReadUInt64_PositiveFixNumMaxValuePlusOne_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64_UInt16MaxValue", new Action( instance.TestReadUInt64_UInt16MaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64_UInt16MaxValue_Splitted", new Action( instance.TestReadUInt64_UInt16MaxValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64_UInt16MaxValuePlusOne", new Action( instance.TestReadUInt64_UInt16MaxValuePlusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64_UInt16MaxValuePlusOne_Splitted", new Action( instance.TestReadUInt64_UInt16MaxValuePlusOne_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64_UInt32MaxValue", new Action( instance.TestReadUInt64_UInt32MaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64_UInt32MaxValue_Splitted", new Action( instance.TestReadUInt64_UInt32MaxValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64_UInt32MaxValuePlusOne", new Action( instance.TestReadUInt64_UInt32MaxValuePlusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64_UInt32MaxValuePlusOne_Splitted", new Action( instance.TestReadUInt64_UInt32MaxValuePlusOne_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64_UInt64MaxValue", new Action( instance.TestReadUInt64_UInt64MaxValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64_UInt64MaxValue_Splitted", new Action( instance.TestReadUInt64_UInt64MaxValue_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64_Zero", new Action( instance.TestReadUInt64_Zero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64_Zero_Splitted", new Action( instance.TestReadUInt64_Zero_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64FromPackedDouble_LittleNegative_AsZero", new Action( instance.TestReadUInt64FromPackedDouble_LittleNegative_AsZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64FromPackedDouble_LittlePositive_AsZero", new Action( instance.TestReadUInt64FromPackedDouble_LittlePositive_AsZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64FromPackedDouble_Negative_Overflow", new Action( instance.TestReadUInt64FromPackedDouble_Negative_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64FromPackedDouble_Positive_AsInteger", new Action( instance.TestReadUInt64FromPackedDouble_Positive_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64FromPackedDouble_Zero_AsInteger", new Action( instance.TestReadUInt64FromPackedDouble_Zero_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64FromPackedInt16_MaxValue_Overflow", new Action( instance.TestReadUInt64FromPackedInt16_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64FromPackedInt16_MinValue_Overflow", new Action( instance.TestReadUInt64FromPackedInt16_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64FromPackedInt32_MaxValue_Overflow", new Action( instance.TestReadUInt64FromPackedInt32_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64FromPackedInt32_MinValue_Overflow", new Action( instance.TestReadUInt64FromPackedInt32_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64FromPackedInt64_MaxValue_Overflow", new Action( instance.TestReadUInt64FromPackedInt64_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64FromPackedInt64_MinValue_Overflow", new Action( instance.TestReadUInt64FromPackedInt64_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64FromPackedInt8_MaxValue_Overflow", new Action( instance.TestReadUInt64FromPackedInt8_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64FromPackedInt8_MinValue_Overflow", new Action( instance.TestReadUInt64FromPackedInt8_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64FromPackedNegativeFixNum_MaxValue_Overflow", new Action( instance.TestReadUInt64FromPackedNegativeFixNum_MaxValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64FromPackedNegativeFixNum_MinValue_Overflow", new Action( instance.TestReadUInt64FromPackedNegativeFixNum_MinValue_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64FromPackedPositiveFixNum_MaxValue_AsInteger", new Action( instance.TestReadUInt64FromPackedPositiveFixNum_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64FromPackedPositiveFixNum_MinValue_AsInteger", new Action( instance.TestReadUInt64FromPackedPositiveFixNum_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64FromPackedSingle_LittleNegative_AsZero", new Action( instance.TestReadUInt64FromPackedSingle_LittleNegative_AsZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64FromPackedSingle_LittlePositive_AsZero", new Action( instance.TestReadUInt64FromPackedSingle_LittlePositive_AsZero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64FromPackedSingle_Negative_Overflow", new Action( instance.TestReadUInt64FromPackedSingle_Negative_Overflow ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64FromPackedSingle_Positive_AsInteger", new Action( instance.TestReadUInt64FromPackedSingle_Positive_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64FromPackedSingle_Zero_AsInteger", new Action( instance.TestReadUInt64FromPackedSingle_Zero_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64FromPackedUInt16_MaxValue_AsInteger", new Action( instance.TestReadUInt64FromPackedUInt16_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64FromPackedUInt16_MinValue_AsInteger", new Action( instance.TestReadUInt64FromPackedUInt16_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64FromPackedUInt32_MaxValue_AsInteger", new Action( instance.TestReadUInt64FromPackedUInt32_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64FromPackedUInt32_MinValue_AsInteger", new Action( instance.TestReadUInt64FromPackedUInt32_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64FromPackedUInt64_MaxValue_AsInteger", new Action( instance.TestReadUInt64FromPackedUInt64_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64FromPackedUInt64_MinValue_AsInteger", new Action( instance.TestReadUInt64FromPackedUInt64_MinValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64FromPackedUInt8_MaxValue_AsInteger", new Action( instance.TestReadUInt64FromPackedUInt8_MaxValue_AsInteger ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadUInt64FromPackedUInt8_MinValue_AsInteger", new Action( instance.TestReadUInt64FromPackedUInt8_MinValue_AsInteger ) ) );
		}
		public static void InitializeInstance( TestClassInstance testClassInstance, object testFixtureInstance )
		{
			var instance = ( ( MessagePackStringTest )testFixtureInstance );
			testClassInstance.TestMethods.Add( new TestMethod( "TestGetHashCode_Binary", new Action( instance.TestGetHashCode_Binary ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestGetHashCode_EmptyBinary", new Action( instance.TestGetHashCode_EmptyBinary ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestGetHashCode_EmptyString", new Action( instance.TestGetHashCode_EmptyString ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestGetHashCode_String", new Action( instance.TestGetHashCode_String ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestGetHashCode_StringifiableBinary", new Action( instance.TestGetHashCode_StringifiableBinary ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestToString_Binary", new Action( instance.TestToString_Binary ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestToString_EmptyBinary", new Action( instance.TestToString_EmptyBinary ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestToString_EmptyString", new Action( instance.TestToString_EmptyString ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestToString_String", new Action( instance.TestToString_String ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestToString_StringifiableBinary", new Action( instance.TestToString_StringifiableBinary ) ) );
		}
		public static void InitializeInstance( TestClassInstance testClassInstance, object testFixtureInstance )
		{
			var instance = ( ( MessageUnpackableTest )testFixtureInstance );
			testClassInstance.TestMethods.Add( new TestMethod( "TestImage", new Action( instance.TestImage ) ) );
		}
		public static void InitializeInstance( TestClassInstance testClassInstance, object testFixtureInstance )
		{
			var instance = ( ( MessagePackSerializerTest )testFixtureInstance );
testClassInstance.TestCleanup = new Action( instance.TearDown );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCreate_WithContext_ContextIsNull_Fail", new Action( instance.TestCreate_WithContext_ContextIsNull_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCreate_WithContext_SameTypeAsCreate1", new Action( instance.TestCreate_WithContext_SameTypeAsCreate1 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCreate_WithContext_TypeIsNull_Fail", new Action( instance.TestCreate_WithContext_TypeIsNull_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCreate_WithoutContext_SameTypeAsCreate1", new Action( instance.TestCreate_WithoutContext_SameTypeAsCreate1 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCreate_WithoutContext_TypeIsNull_Fail", new Action( instance.TestCreate_WithoutContext_TypeIsNull_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCreate1_WithContext_Null_Fail", new Action( instance.TestCreate1_WithContext_Null_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestGet_WithContext_ContextIsNull_Fail", new Action( instance.TestGet_WithContext_ContextIsNull_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestGet_WithContext_Ok", new Action( instance.TestGet_WithContext_Ok ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestGet_WithContext_SameTypeAsGet1", new Action( instance.TestGet_WithContext_SameTypeAsGet1 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestGet_WithContext_TypeIsNull_Fail", new Action( instance.TestGet_WithContext_TypeIsNull_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestGet_WithoutContext_Ok", new Action( instance.TestGet_WithoutContext_Ok ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestGet_WithoutContext_SameTypeAsGet1", new Action( instance.TestGet_WithoutContext_SameTypeAsGet1 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestGet_WithoutContext_TypeIsNull_Fail", new Action( instance.TestGet_WithoutContext_TypeIsNull_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestGet1_WithContext_Null_Fail", new Action( instance.TestGet1_WithContext_Null_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestGet1_WithContext_Ok", new Action( instance.TestGet1_WithContext_Ok ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestGet1_WithoutContext_Ok", new Action( instance.TestGet1_WithoutContext_Ok ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackObject", new Action( instance.TestUnpackObject ) ) );
		}
		public static void InitializeInstance( TestClassInstance testClassInstance, object testFixtureInstance )
		{
			var instance = ( ( MessagePackSerializerTTest )testFixtureInstance );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIMessagePackSerializerPackTo_ObjectTreeIsNull_NullableValueType_AsNil", new Action( instance.TestIMessagePackSerializerPackTo_ObjectTreeIsNull_NullableValueType_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIMessagePackSerializerPackTo_ObjectTreeIsNull_ReferenceType_AsNil", new Action( instance.TestIMessagePackSerializerPackTo_ObjectTreeIsNull_ReferenceType_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIMessagePackSerializerPackTo_ObjectTreeIsNull_ValueType_AsNil", new Action( instance.TestIMessagePackSerializerPackTo_ObjectTreeIsNull_ValueType_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIMessagePackSerializerPackTo_ObjectTreeIsOtherType", new Action( instance.TestIMessagePackSerializerPackTo_ObjectTreeIsOtherType ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIMessagePackSerializerPackTo_PackerIsNull", new Action( instance.TestIMessagePackSerializerPackTo_PackerIsNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIMessagePackSerializerPackTo_Valid_Success", new Action( instance.TestIMessagePackSerializerPackTo_Valid_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIMessagePackSerializerUnpackFrom_Invalid", new Action( instance.TestIMessagePackSerializerUnpackFrom_Invalid ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIMessagePackSerializerUnpackFrom_UnpackerIsNull", new Action( instance.TestIMessagePackSerializerUnpackFrom_UnpackerIsNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIMessagePackSerializerUnpackFrom_Valid_Success", new Action( instance.TestIMessagePackSerializerUnpackFrom_Valid_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIMessagePackSerializerUnpackTo_CollectionIsNull", new Action( instance.TestIMessagePackSerializerUnpackTo_CollectionIsNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIMessagePackSerializerUnpackTo_CollectionTypeIsInvalid", new Action( instance.TestIMessagePackSerializerUnpackTo_CollectionTypeIsInvalid ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIMessagePackSerializerUnpackTo_StreamContainsNull", new Action( instance.TestIMessagePackSerializerUnpackTo_StreamContainsNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIMessagePackSerializerUnpackTo_StreamContentIsInvalid", new Action( instance.TestIMessagePackSerializerUnpackTo_StreamContentIsInvalid ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIMessagePackSerializerUnpackTo_UnpackerIsNull", new Action( instance.TestIMessagePackSerializerUnpackTo_UnpackerIsNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIMessagePackSerializerUnpackTo_Valid_Success", new Action( instance.TestIMessagePackSerializerUnpackTo_Valid_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIMessagePackSingleObjectSerializer_PackSingleObject_InvalidType_Fail", new Action( instance.TestIMessagePackSingleObjectSerializer_PackSingleObject_InvalidType_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIMessagePackSingleObjectSerializer_PackSingleObject_Normal_Success", new Action( instance.TestIMessagePackSingleObjectSerializer_PackSingleObject_Normal_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIMessagePackSingleObjectSerializer_PackSingleObject_ReferenceTypeNull_AsNil", new Action( instance.TestIMessagePackSingleObjectSerializer_PackSingleObject_ReferenceTypeNull_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIMessagePackSingleObjectSerializer_PackSingleObject_ValueTypeButNull_Fail", new Action( instance.TestIMessagePackSingleObjectSerializer_PackSingleObject_ValueTypeButNull_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIMessagePackSingleObjectSerializer_UnpackSingleObject_Success", new Action( instance.TestIMessagePackSingleObjectSerializer_UnpackSingleObject_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIssue10_Empty_Reader", new Action( instance.TestIssue10_Empty_Reader ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIssue10_Empty_ReadString", new Action( instance.TestIssue10_Empty_ReadString ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIssue10_Null_Reader", new Action( instance.TestIssue10_Null_Reader ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIssue10_Null_ReadString", new Action( instance.TestIssue10_Null_ReadString ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIssue13_ListAsMpo", new Action( instance.TestIssue13_ListAsMpo ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIssue13_MapAsMpo", new Action( instance.TestIssue13_MapAsMpo ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIssue13_StringListMapAsMpoDictionary", new Action( instance.TestIssue13_StringListMapAsMpoDictionary ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIssue28", new Action( instance.TestIssue28 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIssue41", new Action( instance.TestIssue41 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_StreamIsNull", new Action( instance.TestPack_StreamIsNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackSingleObject_Normal_Success", new Action( instance.TestPackSingleObject_Normal_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackTo_PackerIsNull", new Action( instance.TestPackTo_PackerIsNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpack_StreamIsNull", new Action( instance.TestUnpack_StreamIsNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFrom_StreamIsEmpty", new Action( instance.TestUnpackFrom_StreamIsEmpty ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFrom_StreamIsNullButTypeIsValueType", new Action( instance.TestUnpackFrom_StreamIsNullButTypeIsValueType ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackFrom_UnpackerIsNull", new Action( instance.TestUnpackFrom_UnpackerIsNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackSingleObject_Fail", new Action( instance.TestUnpackSingleObject_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackSingleObject_HasExtra_NotAMatter", new Action( instance.TestUnpackSingleObject_HasExtra_NotAMatter ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackSingleObject_Null_Fail", new Action( instance.TestUnpackSingleObject_Null_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackSingleObject_Success", new Action( instance.TestUnpackSingleObject_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackTo_CollectionIsNull", new Action( instance.TestUnpackTo_CollectionIsNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackTo_IsNotCollectionType", new Action( instance.TestUnpackTo_IsNotCollectionType ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackTo_StreamContainsNull", new Action( instance.TestUnpackTo_StreamContainsNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackTo_UnpackerIsNull", new Action( instance.TestUnpackTo_UnpackerIsNull ) ) );
		}
		public static void InitializeInstance( TestClassInstance testClassInstance, object testFixtureInstance )
		{
			var instance = ( ( MessagePackObjectTest_String )testFixtureInstance );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsString_EncodingMissmatch", new Action( instance.TestAsString_EncodingMissmatch ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsString_IsNotString", new Action( instance.TestAsString_IsNotString ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsString_Null_Success", new Action( instance.TestAsString_Null_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsString1_EncodingIsNotUtf32_SpecifyUtf32_Fail", new Action( instance.TestAsString1_EncodingIsNotUtf32_SpecifyUtf32_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsString1_EncodingIsNull", new Action( instance.TestAsString1_EncodingIsNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsString1_EncodingIsUtf32_SpecifyNotUtf32_Fail", new Action( instance.TestAsString1_EncodingIsUtf32_SpecifyNotUtf32_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsString1_EncodingIsUtf32_SpecifyUtf32_Success", new Action( instance.TestAsString1_EncodingIsUtf32_SpecifyUtf32_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsString1_EncodingMissmatchAndReturnsNull_Null", new Action( instance.TestAsString1_EncodingMissmatchAndReturnsNull_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsString1_EncodingMissmatchAndThrowsDecoderFallbackException", new Action( instance.TestAsString1_EncodingMissmatchAndThrowsDecoderFallbackException ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsString1_IsNotString", new Action( instance.TestAsString1_IsNotString ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsString1_Null_Success", new Action( instance.TestAsString1_Null_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsStringUtf16_Empty_Success", new Action( instance.TestAsStringUtf16_Empty_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsStringUtf16_EncodingMissmatch", new Action( instance.TestAsStringUtf16_EncodingMissmatch ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsStringUtf16_ForNonEncoded_Success", new Action( instance.TestAsStringUtf16_ForNonEncoded_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsStringUtf16_IsNotString", new Action( instance.TestAsStringUtf16_IsNotString ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsStringUtf16_NonStringBinary", new Action( instance.TestAsStringUtf16_NonStringBinary ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsStringUtf16_Null_Success", new Action( instance.TestAsStringUtf16_Null_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsStringUtf16_Utf16BEWithBom_Success", new Action( instance.TestAsStringUtf16_Utf16BEWithBom_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsStringUtf16_Utf16BEWithoutBom_Success", new Action( instance.TestAsStringUtf16_Utf16BEWithoutBom_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsStringUtf16_Utf16LEWithBom_Success", new Action( instance.TestAsStringUtf16_Utf16LEWithBom_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsStringUtf16_Utf16LEWithoutBom_CannotDetected", new Action( instance.TestAsStringUtf16_Utf16LEWithoutBom_CannotDetected ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsStringUtf8_Empty_Success", new Action( instance.TestAsStringUtf8_Empty_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsStringUtf8_EncodingMissmatch", new Action( instance.TestAsStringUtf8_EncodingMissmatch ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsStringUtf8_IsNotString", new Action( instance.TestAsStringUtf8_IsNotString ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsStringUtf8_Normal_Success", new Action( instance.TestAsStringUtf8_Normal_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsStringUtf8_Null_Success", new Action( instance.TestAsStringUtf8_Null_Success ) ) );
		}
		public static void InitializeInstance( TestClassInstance testClassInstance, object testFixtureInstance )
		{
			var instance = ( ( MessagePackObjectTest_Object )testFixtureInstance );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_Array_Success", new Action( instance.TestFromObject_Array_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_Bytes_Success", new Action( instance.TestFromObject_Bytes_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_ByteSequence_Success", new Action( instance.TestFromObject_ByteSequence_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_CharSequence_Success", new Action( instance.TestFromObject_CharSequence_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_Dictionary_Success", new Action( instance.TestFromObject_Dictionary_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_Double_Success", new Action( instance.TestFromObject_Double_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_ExtendedTypeObject_Success", new Action( instance.TestFromObject_ExtendedTypeObject_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_False_Success", new Action( instance.TestFromObject_False_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_Int16_Success", new Action( instance.TestFromObject_Int16_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_Int32_Success", new Action( instance.TestFromObject_Int32_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_Int64_Success", new Action( instance.TestFromObject_Int64_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_Int8_Success", new Action( instance.TestFromObject_Int8_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_MessagePackObject_Success", new Action( instance.TestFromObject_MessagePackObject_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_MessagePackObjectSequence_Success", new Action( instance.TestFromObject_MessagePackObjectSequence_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_NotSupported", new Action( instance.TestFromObject_NotSupported ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_Null_Success", new Action( instance.TestFromObject_Null_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_NullableDoubleNotNull_Success", new Action( instance.TestFromObject_NullableDoubleNotNull_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_NullableDoubleNull_Nil", new Action( instance.TestFromObject_NullableDoubleNull_Nil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_NullableInt16NotNull_Success", new Action( instance.TestFromObject_NullableInt16NotNull_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_NullableInt16Null_IsNil", new Action( instance.TestFromObject_NullableInt16Null_IsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_NullableInt32NotNull_Success", new Action( instance.TestFromObject_NullableInt32NotNull_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_NullableInt32Null_IsNil", new Action( instance.TestFromObject_NullableInt32Null_IsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_NullableInt64NotNull_Success", new Action( instance.TestFromObject_NullableInt64NotNull_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_NullableInt64Null_IsNil", new Action( instance.TestFromObject_NullableInt64Null_IsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_NullableInt8NotNull_Success", new Action( instance.TestFromObject_NullableInt8NotNull_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_NullableInt8Null_IsNil", new Action( instance.TestFromObject_NullableInt8Null_IsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_NullableSingleNotNull_Success", new Action( instance.TestFromObject_NullableSingleNotNull_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_NullableSingleNull_IsNil", new Action( instance.TestFromObject_NullableSingleNull_IsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_NullableUInt16NotNull_Success", new Action( instance.TestFromObject_NullableUInt16NotNull_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_NullableUInt16Null_IsNil", new Action( instance.TestFromObject_NullableUInt16Null_IsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_NullableUInt32NotNull_Success", new Action( instance.TestFromObject_NullableUInt32NotNull_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_NullableUInt32Null_IsNil", new Action( instance.TestFromObject_NullableUInt32Null_IsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_NullableUInt64NotNull_Success", new Action( instance.TestFromObject_NullableUInt64NotNull_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_NullableUInt64Null_IsNil", new Action( instance.TestFromObject_NullableUInt64Null_IsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_NullableUInt8NotNull_Success", new Action( instance.TestFromObject_NullableUInt8NotNull_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_NullableUInt8Null_IsNil", new Action( instance.TestFromObject_NullableUInt8Null_IsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_Single_Success", new Action( instance.TestFromObject_Single_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_String_Success", new Action( instance.TestFromObject_String_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_TinyNegativeIngeter_Success", new Action( instance.TestFromObject_TinyNegativeIngeter_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_TinyPositiveInteger_Success", new Action( instance.TestFromObject_TinyPositiveInteger_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_True_Success", new Action( instance.TestFromObject_True_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_UInt16_Success", new Action( instance.TestFromObject_UInt16_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_UInt32_Success", new Action( instance.TestFromObject_UInt32_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_UInt64_Success", new Action( instance.TestFromObject_UInt64_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_UInt8_Success", new Action( instance.TestFromObject_UInt8_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFromObject_Zero_Success", new Action( instance.TestFromObject_Zero_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestToObject_Array_Success", new Action( instance.TestToObject_Array_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestToObject_Bytes_Success", new Action( instance.TestToObject_Bytes_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestToObject_Dictionary_Success", new Action( instance.TestToObject_Dictionary_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestToObject_Double_Success", new Action( instance.TestToObject_Double_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestToObject_ExtendedTypeObject_Success", new Action( instance.TestToObject_ExtendedTypeObject_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestToObject_False_Success", new Action( instance.TestToObject_False_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestToObject_Int16_Success", new Action( instance.TestToObject_Int16_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestToObject_Int32_Success", new Action( instance.TestToObject_Int32_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestToObject_Int64_Success", new Action( instance.TestToObject_Int64_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestToObject_Int8_Success", new Action( instance.TestToObject_Int8_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestToObject_MessagePackObject_Success", new Action( instance.TestToObject_MessagePackObject_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestToObject_Null_Success", new Action( instance.TestToObject_Null_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestToObject_Single_Success", new Action( instance.TestToObject_Single_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestToObject_String_Success", new Action( instance.TestToObject_String_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestToObject_TinyNegativeIngeter_Success", new Action( instance.TestToObject_TinyNegativeIngeter_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestToObject_TinyPositiveInteger_Success", new Action( instance.TestToObject_TinyPositiveInteger_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestToObject_True_Success", new Action( instance.TestToObject_True_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestToObject_UInt16_Success", new Action( instance.TestToObject_UInt16_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestToObject_UInt32_Success", new Action( instance.TestToObject_UInt32_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestToObject_UInt64_Success", new Action( instance.TestToObject_UInt64_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestToObject_UInt8_Success", new Action( instance.TestToObject_UInt8_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestToObject_Zero_Success", new Action( instance.TestToObject_Zero_Success ) ) );
		}
		public static void InitializeInstance( TestClassInstance testClassInstance, object testFixtureInstance )
		{
			var instance = ( ( MessagePackObjectTest_Miscs )testFixtureInstance );
			testClassInstance.TestMethods.Add( new TestMethod( "TestGetHashCode_AllPossibleTypes_Success", new Action( instance.TestGetHashCode_AllPossibleTypes_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestToString_AllPossibleTypes_Success", new Action( instance.TestToString_AllPossibleTypes_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestToString_Binary_Hex", new Action( instance.TestToString_Binary_Hex ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestToString_ExtendedTypeObject_AsIs", new Action( instance.TestToString_ExtendedTypeObject_AsIs ) ) );
		}
		public static void InitializeInstance( TestClassInstance testClassInstance, object testFixtureInstance )
		{
			var instance = ( ( SubtreeUnpackerTest )testFixtureInstance );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDeepNestedArray", new Action( instance.TestDeepNestedArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDispose_NotTail_Drained", new Action( instance.TestDispose_NotTail_Drained ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDispose_NotTailNested_Drained", new Action( instance.TestDispose_NotTailNested_Drained ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDispose_Tail_AsIs", new Action( instance.TestDispose_Tail_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDispose_TailNested_AsIs", new Action( instance.TestDispose_TailNested_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNestedArray", new Action( instance.TestNestedArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSubtree_Twice_Error", new Action( instance.TestReadSubtree_Twice_Error ) ) );
		}
		public static void InitializeInstance( TestClassInstance testClassInstance, object testFixtureInstance )
		{
			var instance = ( ( PackerTest )testFixtureInstance );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCreate_DefaultOptions", new Action( instance.TestCreate_DefaultOptions ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCreate_NullStream_ArgumentNullException", new Action( instance.TestCreate_NullStream_ArgumentNullException ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCreate_OwnsStreamIsFalse_StreamIsNotClosed", new Action( instance.TestCreate_OwnsStreamIsFalse_StreamIsNotClosed ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCreate_OwnsStreamIsFalse_StreamIsNotClosedWhenPackerIsDisposed", new Action( instance.TestCreate_OwnsStreamIsFalse_StreamIsNotClosedWhenPackerIsDisposed ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCreate_OwnsStreamIsTrue_StreamIsClosed", new Action( instance.TestCreate_OwnsStreamIsTrue_StreamIsClosed ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCreate_StreamIsNull", new Action( instance.TestCreate_StreamIsNull ) ) );
		}
		public static void InitializeInstance( TestClassInstance testClassInstance, object testFixtureInstance )
		{
			var instance = ( ( UnpackerTest )testFixtureInstance );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCreate_OwnsStreamisFalse_NotDisposeStream", new Action( instance.TestCreate_OwnsStreamisFalse_NotDisposeStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCreate_StreamIsNull", new Action( instance.TestCreate_StreamIsNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestGetEnumerator_UnderSkipping", new Action( instance.TestGetEnumerator_UnderSkipping ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Array_AsIs", new Action( instance.TestRead_Array_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_EmptyArray_RecognizeEmptyArray", new Action( instance.TestRead_EmptyArray_RecognizeEmptyArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_EmptyMap_RecognizeEmptyMap", new Action( instance.TestRead_EmptyMap_RecognizeEmptyMap ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_InSubtreeMode_Fail", new Action( instance.TestRead_InSubtreeMode_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_InvalidHeader_MessageTypeException", new Action( instance.TestRead_InvalidHeader_MessageTypeException ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Map_AsIs", new Action( instance.TestRead_Map_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_ReadInSubtreeTail_NoEffect", new Action( instance.TestRead_ReadInSubtreeTail_NoEffect ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_ReadInTail_NoEffect", new Action( instance.TestRead_ReadInTail_NoEffect ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_ScalarSequence_AsIs", new Action( instance.TestRead_ScalarSequence_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_UnderEnumerating", new Action( instance.TestRead_UnderEnumerating ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_UnderSkipping", new Action( instance.TestRead_UnderSkipping ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadArrayLength_EmptyArray_RecognizeEmptyArray", new Action( instance.TestReadArrayLength_EmptyArray_RecognizeEmptyArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadItem_Array_AsSingleArray", new Action( instance.TestReadItem_Array_AsSingleArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadItem_ArrayFollowingScalar_AsSingleArrayAndScalar", new Action( instance.TestReadItem_ArrayFollowingScalar_AsSingleArrayAndScalar ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadItem_ArrayOfArray_AsSingleArray", new Action( instance.TestReadItem_ArrayOfArray_AsSingleArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadItem_Empty_Null", new Action( instance.TestReadItem_Empty_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadItem_Map_AsSingleMap", new Action( instance.TestReadItem_Map_AsSingleMap ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadItem_MapFollowingScalar_AsSingleMapAndScalar", new Action( instance.TestReadItem_MapFollowingScalar_AsSingleMapAndScalar ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadItem_MapOfMap_AsSingleMap", new Action( instance.TestReadItem_MapOfMap_AsSingleMap ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadItem_OneScalar_AsScalar", new Action( instance.TestReadItem_OneScalar_AsScalar ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadItem_TwoScalar_AsTwoScalar", new Action( instance.TestReadItem_TwoScalar_AsTwoScalar ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadMapLength_EmptyMap_RecognizeEmptyMap", new Action( instance.TestReadMapLength_EmptyMap_RecognizeEmptyMap ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Clob", new Action( instance.TestReadString_Clob ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSubtree_InLeafBody_Fail", new Action( instance.TestReadSubtree_InLeafBody_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSubtree_InNestedScalar", new Action( instance.TestReadSubtree_InNestedScalar ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSubtree_InRootHead_Success", new Action( instance.TestReadSubtree_InRootHead_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSubtree_InScalar", new Action( instance.TestReadSubtree_InScalar ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSubtree_IsScalar_Fail", new Action( instance.TestReadSubtree_IsScalar_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSubtree_Nested_ReadGrandchildren_Success", new Action( instance.TestReadSubtree_Nested_ReadGrandchildren_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSubtree_NestedArray_Success", new Action( instance.TestReadSubtree_NestedArray_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSubtree_NestedMap_Success", new Action( instance.TestReadSubtree_NestedMap_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSubtree_UnderEnumerating", new Action( instance.TestReadSubtree_UnderEnumerating ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadSubtree_UnderSkipping", new Action( instance.TestReadSubtree_UnderSkipping ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_UnderEnumerating", new Action( instance.TestSkip_UnderEnumerating ) ) );
		}
		public static void InitializeInstance( TestClassInstance testClassInstance, object testFixtureInstance )
		{
			var instance = ( ( PackerTest_Pack )testFixtureInstance );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_ByteMaxValue_AsValue", new Action( instance.TestPack_ByteMaxValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_DoubleEpsilon_AsValue", new Action( instance.TestPack_DoubleEpsilon_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_DoubleMaxValue_AsValue", new Action( instance.TestPack_DoubleMaxValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_DoubleMinValue_AsValue", new Action( instance.TestPack_DoubleMinValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_DoubleNegativeInfinity_AsValue", new Action( instance.TestPack_DoubleNegativeInfinity_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_DoublePositiveInfinity_AsValue", new Action( instance.TestPack_DoublePositiveInfinity_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_False_AsValue", new Action( instance.TestPack_False_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_Int16MinValue_AsValue", new Action( instance.TestPack_Int16MinValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_Int32MinValue_AsValue", new Action( instance.TestPack_Int32MinValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_Int64MinValue_AsValue", new Action( instance.TestPack_Int64MinValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_MinusOne_AsValue", new Action( instance.TestPack_MinusOne_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_NegativeFixNumMinValue_AsValue", new Action( instance.TestPack_NegativeFixNumMinValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_NegativeFixNumMinValueMinusOne_AsValue", new Action( instance.TestPack_NegativeFixNumMinValueMinusOne_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_Nil_AsValue", new Action( instance.TestPack_Nil_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_NullableBoolean_NotNull_AsValue", new Action( instance.TestPack_NullableBoolean_NotNull_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_NullableBoolean_Null_AsNil", new Action( instance.TestPack_NullableBoolean_Null_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_NullableByte_NotNull_AsValue", new Action( instance.TestPack_NullableByte_NotNull_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_NullableByte_Null_AsNil", new Action( instance.TestPack_NullableByte_Null_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_NullableDouble_NotNull_AsValue", new Action( instance.TestPack_NullableDouble_NotNull_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_NullableDouble_Null_AsNil", new Action( instance.TestPack_NullableDouble_Null_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_NullableInt16_NotNull_AsValue", new Action( instance.TestPack_NullableInt16_NotNull_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_NullableInt16_Null_AsNil", new Action( instance.TestPack_NullableInt16_Null_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_NullableInt32_NotNull_AsValue", new Action( instance.TestPack_NullableInt32_NotNull_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_NullableInt32_Null_AsNil", new Action( instance.TestPack_NullableInt32_Null_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_NullableInt64_NotNull_AsValue", new Action( instance.TestPack_NullableInt64_NotNull_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_NullableInt64_Null_AsNil", new Action( instance.TestPack_NullableInt64_Null_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_NullableSByte_NotNull_AsValue", new Action( instance.TestPack_NullableSByte_NotNull_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_NullableSByte_Null_AsNil", new Action( instance.TestPack_NullableSByte_Null_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_NullableSingle_NotNull_AsValue", new Action( instance.TestPack_NullableSingle_NotNull_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_NullableSingle_Null_AsNil", new Action( instance.TestPack_NullableSingle_Null_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_NullableUInt16_NotNull_AsValue", new Action( instance.TestPack_NullableUInt16_NotNull_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_NullableUInt16_Null_AsNil", new Action( instance.TestPack_NullableUInt16_Null_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_NullableUInt32_NotNull_AsValue", new Action( instance.TestPack_NullableUInt32_NotNull_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_NullableUInt32_Null_AsNil", new Action( instance.TestPack_NullableUInt32_Null_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_NullableUInt64_NotNull_AsValue", new Action( instance.TestPack_NullableUInt64_NotNull_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_NullableUInt64_Null_AsNil", new Action( instance.TestPack_NullableUInt64_Null_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_PlusOne_AsValue", new Action( instance.TestPack_PlusOne_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_PositiveFixNumMaxValue_AsValue", new Action( instance.TestPack_PositiveFixNumMaxValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_PositiveFixNumMaxValuePlusOne_AsValue", new Action( instance.TestPack_PositiveFixNumMaxValuePlusOne_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_SByteMinValue_AsValue", new Action( instance.TestPack_SByteMinValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_SingleEpsilon_AsValue", new Action( instance.TestPack_SingleEpsilon_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_SingleMaxValue_AsValue", new Action( instance.TestPack_SingleMaxValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_SingleMinValue_AsValue", new Action( instance.TestPack_SingleMinValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_SingleNegativeInfinity_AsValue", new Action( instance.TestPack_SingleNegativeInfinity_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_SinglePositiveInfinity_AsValue", new Action( instance.TestPack_SinglePositiveInfinity_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_True_AsValue", new Action( instance.TestPack_True_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_UInt16MaxValue_AsValue", new Action( instance.TestPack_UInt16MaxValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_UInt32MaxValue_AsValue", new Action( instance.TestPack_UInt32MaxValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_UInt64MaxValue_AsValue", new Action( instance.TestPack_UInt64MaxValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_Zero_AsValue", new Action( instance.TestPack_Zero_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackArrayHeaderIList_NotNull", new Action( instance.TestPackArrayHeaderIList_NotNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackArrayHeaderIList_Null", new Action( instance.TestPackArrayHeaderIList_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackArrayHeaderInt32_0x10000", new Action( instance.TestPackArrayHeaderInt32_0x10000 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackArrayHeaderInt32_0xFFFF", new Action( instance.TestPackArrayHeaderInt32_0xFFFF ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackArrayHeaderInt32_15", new Action( instance.TestPackArrayHeaderInt32_15 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackArrayHeaderInt32_16", new Action( instance.TestPackArrayHeaderInt32_16 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackArrayHeaderInt32_Empty", new Action( instance.TestPackArrayHeaderInt32_Empty ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackArrayHeaderInt32_MinusOne", new Action( instance.TestPackArrayHeaderInt32_MinusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_0_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinary_0_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_0_ByteArray_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinary_0_ByteArray_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_0_EnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinary_0_EnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_0_EnumerableOfByte_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinary_0_EnumerableOfByte_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_0_ListOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinary_0_ListOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_0_ListOfByte_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinary_0_ListOfByte_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_0_UncountableEnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinary_0_UncountableEnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_0_UncountableEnumerableOfByte_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinary_0_UncountableEnumerableOfByte_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_1_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinary_1_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_1_ByteArray_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinary_1_ByteArray_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_1_EnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinary_1_EnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_1_EnumerableOfByte_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinary_1_EnumerableOfByte_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_1_ListOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinary_1_ListOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_1_ListOfByte_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinary_1_ListOfByte_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_1_UncountableEnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinary_1_UncountableEnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_1_UncountableEnumerableOfByte_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinary_1_UncountableEnumerableOfByte_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_255_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinary_255_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_255_ByteArray_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinary_255_ByteArray_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_255_EnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinary_255_EnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_255_EnumerableOfByte_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinary_255_EnumerableOfByte_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_255_ListOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinary_255_ListOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_255_ListOfByte_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinary_255_ListOfByte_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_255_UncountableEnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinary_255_UncountableEnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_255_UncountableEnumerableOfByte_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinary_255_UncountableEnumerableOfByte_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_256_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinary_256_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_256_ByteArray_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinary_256_ByteArray_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_256_EnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinary_256_EnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_256_EnumerableOfByte_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinary_256_EnumerableOfByte_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_256_ListOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinary_256_ListOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_256_ListOfByte_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinary_256_ListOfByte_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_256_UncountableEnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinary_256_UncountableEnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_256_UncountableEnumerableOfByte_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinary_256_UncountableEnumerableOfByte_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_31_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinary_31_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_31_ByteArray_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinary_31_ByteArray_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_31_EnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinary_31_EnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_31_EnumerableOfByte_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinary_31_EnumerableOfByte_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_31_ListOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinary_31_ListOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_31_ListOfByte_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinary_31_ListOfByte_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_31_UncountableEnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinary_31_UncountableEnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_31_UncountableEnumerableOfByte_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinary_31_UncountableEnumerableOfByte_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_32_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinary_32_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_32_ByteArray_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinary_32_ByteArray_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_32_EnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinary_32_EnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_32_EnumerableOfByte_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinary_32_EnumerableOfByte_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_32_ListOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinary_32_ListOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_32_ListOfByte_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinary_32_ListOfByte_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_32_UncountableEnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinary_32_UncountableEnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_32_UncountableEnumerableOfByte_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinary_32_UncountableEnumerableOfByte_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_65535_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinary_65535_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_65535_ByteArray_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinary_65535_ByteArray_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_65535_EnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinary_65535_EnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_65535_EnumerableOfByte_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinary_65535_EnumerableOfByte_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_65535_ListOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinary_65535_ListOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_65535_ListOfByte_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinary_65535_ListOfByte_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_65535_UncountableEnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinary_65535_UncountableEnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_65535_UncountableEnumerableOfByte_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinary_65535_UncountableEnumerableOfByte_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_65536_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinary_65536_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_65536_ByteArray_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinary_65536_ByteArray_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_65536_EnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinary_65536_EnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_65536_EnumerableOfByte_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinary_65536_EnumerableOfByte_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_65536_ListOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinary_65536_ListOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_65536_ListOfByte_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinary_65536_ListOfByte_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_65536_UncountableEnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinary_65536_UncountableEnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinary_65536_UncountableEnumerableOfByte_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinary_65536_UncountableEnumerableOfByte_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinaryHeader_0_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinaryHeader_0_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinaryHeader_0_ByteArray_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinaryHeader_0_ByteArray_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinaryHeader_1_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinaryHeader_1_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinaryHeader_1_ByteArray_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinaryHeader_1_ByteArray_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinaryHeader_255_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinaryHeader_255_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinaryHeader_255_ByteArray_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinaryHeader_255_ByteArray_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinaryHeader_256_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinaryHeader_256_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinaryHeader_256_ByteArray_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinaryHeader_256_ByteArray_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinaryHeader_31_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinaryHeader_31_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinaryHeader_31_ByteArray_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinaryHeader_31_ByteArray_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinaryHeader_32_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinaryHeader_32_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinaryHeader_32_ByteArray_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinaryHeader_32_ByteArray_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinaryHeader_65535_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinaryHeader_65535_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinaryHeader_65535_ByteArray_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinaryHeader_65535_ByteArray_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinaryHeader_65536_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackBinaryHeader_65536_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinaryHeader_65536_ByteArray_WithoutCompatibilityOptions_AsBinStream", new Action( instance.TestPackBinaryHeader_65536_ByteArray_WithoutCompatibilityOptions_AsBinStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackBinaryHeader_MinusOne", new Action( instance.TestPackBinaryHeader_MinusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackCollectionArray_NotNull", new Action( instance.TestPackCollectionArray_NotNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackCollectionArray_Null", new Action( instance.TestPackCollectionArray_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackCollectionEnumerable_NotNull", new Action( instance.TestPackCollectionEnumerable_NotNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackCollectionEnumerable_Null", new Action( instance.TestPackCollectionEnumerable_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Object_Invalid", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Object_Invalid ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length0", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length0 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length0_WithCompatibilityOption", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length0_WithCompatibilityOption ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length1", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length1 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length1_WithCompatibilityOption", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length1_WithCompatibilityOption ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length16", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length16 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length16_WithCompatibilityOption", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length16_WithCompatibilityOption ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length17", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length17 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length17_WithCompatibilityOption", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length17_WithCompatibilityOption ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length2", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length2 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length2_WithCompatibilityOption", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length2_WithCompatibilityOption ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length255", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length255 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length255_WithCompatibilityOption", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length255_WithCompatibilityOption ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length256", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length256 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length256_WithCompatibilityOption", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length256_WithCompatibilityOption ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length3", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length3 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length3_WithCompatibilityOption", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length3_WithCompatibilityOption ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length4", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length4 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length4_WithCompatibilityOption", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length4_WithCompatibilityOption ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length5", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length5 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length5_WithCompatibilityOption", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length5_WithCompatibilityOption ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length65535", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length65535 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length65535_WithCompatibilityOption", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length65535_WithCompatibilityOption ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length65536", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length65536 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length65536_WithCompatibilityOption", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length65536_WithCompatibilityOption ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length8", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length8 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length8_WithCompatibilityOption", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length8_WithCompatibilityOption ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length9", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length9 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length9_WithCompatibilityOption", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Object_Length9_WithCompatibilityOption ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length0", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length0 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length0_WithCompatibilityOption", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length0_WithCompatibilityOption ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length1", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length1 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length1_WithCompatibilityOption", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length1_WithCompatibilityOption ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length16", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length16 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length16_WithCompatibilityOption", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length16_WithCompatibilityOption ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length17", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length17 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length17_WithCompatibilityOption", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length17_WithCompatibilityOption ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length2", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length2 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length2_WithCompatibilityOption", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length2_WithCompatibilityOption ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length255", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length255 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length255_WithCompatibilityOption", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length255_WithCompatibilityOption ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length256", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length256 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length256_WithCompatibilityOption", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length256_WithCompatibilityOption ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length3", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length3 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length3_WithCompatibilityOption", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length3_WithCompatibilityOption ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length4", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length4 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length4_WithCompatibilityOption", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length4_WithCompatibilityOption ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length5", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length5 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length5_WithCompatibilityOption", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length5_WithCompatibilityOption ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length65535", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length65535 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length65535_WithCompatibilityOption", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length65535_WithCompatibilityOption ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length65536", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length65536 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length65536_WithCompatibilityOption", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length65536_WithCompatibilityOption ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length8", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length8 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length8_WithCompatibilityOption", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length8_WithCompatibilityOption ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length9", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length9 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length9_WithCompatibilityOption", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Length9_WithCompatibilityOption ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Null_ByteArray", new Action( instance.TestPackExtendedTypeValue_ExtendedTypeObject_Primitives_Null_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackInt16_0x7F", new Action( instance.TestPackInt16_0x7F ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackInt32_0x7F", new Action( instance.TestPackInt32_0x7F ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackInt32_Minus128", new Action( instance.TestPackInt32_Minus128 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackInt64_0x1", new Action( instance.TestPackInt64_0x1 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackInt64_0x100_AsInt16", new Action( instance.TestPackInt64_0x100_AsInt16 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackInt64_0x10000_AsInt32", new Action( instance.TestPackInt64_0x10000_AsInt32 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackInt64_0x7F", new Action( instance.TestPackInt64_0x7F ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackInt64_Minus128", new Action( instance.TestPackInt64_Minus128 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackMapHeaderIDictionary_NotNull", new Action( instance.TestPackMapHeaderIDictionary_NotNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackMapHeaderIDictionary_Null", new Action( instance.TestPackMapHeaderIDictionary_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackMapHeaderInt32_0x10000", new Action( instance.TestPackMapHeaderInt32_0x10000 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackMapHeaderInt32_0xFFFF", new Action( instance.TestPackMapHeaderInt32_0xFFFF ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackMapHeaderInt32_15", new Action( instance.TestPackMapHeaderInt32_15 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackMapHeaderInt32_16", new Action( instance.TestPackMapHeaderInt32_16 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackMapHeaderInt32_Empty", new Action( instance.TestPackMapHeaderInt32_Empty ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackMapHeaderInt32_MinusOne", new Action( instance.TestPackMapHeaderInt32_MinusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_ByteArrayNotNull_AsIs", new Action( instance.TestPackObject_ByteArrayNotNull_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_ByteMaxValue_AsValue", new Action( instance.TestPackObject_ByteMaxValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_DoubleEpsilon_AsValue", new Action( instance.TestPackObject_DoubleEpsilon_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_DoubleMaxValue_AsValue", new Action( instance.TestPackObject_DoubleMaxValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_DoubleMinValue_AsValue", new Action( instance.TestPackObject_DoubleMinValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_DoubleNegativeInfinity_AsValue", new Action( instance.TestPackObject_DoubleNegativeInfinity_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_DoublePositiveInfinity_AsValue", new Action( instance.TestPackObject_DoublePositiveInfinity_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_False_AsValue", new Action( instance.TestPackObject_False_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_Int16MinValue_AsValue", new Action( instance.TestPackObject_Int16MinValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_Int32MinValue_AsValue", new Action( instance.TestPackObject_Int32MinValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_Int64MinValue_AsValue", new Action( instance.TestPackObject_Int64MinValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_MinusOne_AsValue", new Action( instance.TestPackObject_MinusOne_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_NegativeFixNumMinValue_AsValue", new Action( instance.TestPackObject_NegativeFixNumMinValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_NegativeFixNumMinValueMinusOne_AsValue", new Action( instance.TestPackObject_NegativeFixNumMinValueMinusOne_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_Nil_AsValue", new Action( instance.TestPackObject_Nil_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_NullableBoolean_NotNull_AsValue", new Action( instance.TestPackObject_NullableBoolean_NotNull_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_NullableBoolean_Null_AsNil", new Action( instance.TestPackObject_NullableBoolean_Null_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_NullableByte_NotNull_AsValue", new Action( instance.TestPackObject_NullableByte_NotNull_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_NullableByte_Null_AsNil", new Action( instance.TestPackObject_NullableByte_Null_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_NullableDouble_NotNull_AsValue", new Action( instance.TestPackObject_NullableDouble_NotNull_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_NullableDouble_Null_AsNil", new Action( instance.TestPackObject_NullableDouble_Null_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_NullableInt16_NotNull_AsValue", new Action( instance.TestPackObject_NullableInt16_NotNull_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_NullableInt16_Null_AsNil", new Action( instance.TestPackObject_NullableInt16_Null_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_NullableInt32_NotNull_AsValue", new Action( instance.TestPackObject_NullableInt32_NotNull_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_NullableInt32_Null_AsNil", new Action( instance.TestPackObject_NullableInt32_Null_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_NullableInt64_NotNull_AsValue", new Action( instance.TestPackObject_NullableInt64_NotNull_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_NullableInt64_Null_AsNil", new Action( instance.TestPackObject_NullableInt64_Null_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_NullableSByte_NotNull_AsValue", new Action( instance.TestPackObject_NullableSByte_NotNull_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_NullableSByte_Null_AsNil", new Action( instance.TestPackObject_NullableSByte_Null_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_NullableSingle_NotNull_AsValue", new Action( instance.TestPackObject_NullableSingle_NotNull_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_NullableSingle_Null_AsNil", new Action( instance.TestPackObject_NullableSingle_Null_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_NullableUInt16_NotNull_AsValue", new Action( instance.TestPackObject_NullableUInt16_NotNull_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_NullableUInt16_Null_AsNil", new Action( instance.TestPackObject_NullableUInt16_Null_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_NullableUInt32_NotNull_AsValue", new Action( instance.TestPackObject_NullableUInt32_NotNull_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_NullableUInt32_Null_AsNil", new Action( instance.TestPackObject_NullableUInt32_Null_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_NullableUInt64_NotNull_AsValue", new Action( instance.TestPackObject_NullableUInt64_NotNull_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_NullableUInt64_Null_AsNil", new Action( instance.TestPackObject_NullableUInt64_Null_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_ObjectNull_AsNil", new Action( instance.TestPackObject_ObjectNull_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_PlusOne_AsValue", new Action( instance.TestPackObject_PlusOne_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_PositiveFixNumMaxValue_AsValue", new Action( instance.TestPackObject_PositiveFixNumMaxValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_PositiveFixNumMaxValuePlusOne_AsValue", new Action( instance.TestPackObject_PositiveFixNumMaxValuePlusOne_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_SByteMinValue_AsValue", new Action( instance.TestPackObject_SByteMinValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_SingleEpsilon_AsValue", new Action( instance.TestPackObject_SingleEpsilon_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_SingleMaxValue_AsValue", new Action( instance.TestPackObject_SingleMaxValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_SingleMinValue_AsValue", new Action( instance.TestPackObject_SingleMinValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_SingleNegativeInfinity_AsValue", new Action( instance.TestPackObject_SingleNegativeInfinity_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_SinglePositiveInfinity_AsValue", new Action( instance.TestPackObject_SinglePositiveInfinity_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_StringNotNull_AsIs", new Action( instance.TestPackObject_StringNotNull_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_True_AsValue", new Action( instance.TestPackObject_True_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_UInt16MaxValue_AsValue", new Action( instance.TestPackObject_UInt16MaxValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_UInt32MaxValue_AsValue", new Action( instance.TestPackObject_UInt32MaxValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_UInt64MaxValue_AsValue", new Action( instance.TestPackObject_UInt64MaxValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackObject_Zero_AsValue", new Action( instance.TestPackObject_Zero_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_0_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRaw_0_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_0_ByteArray_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRaw_0_ByteArray_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_0_EnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRaw_0_EnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_0_EnumerableOfByte_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRaw_0_EnumerableOfByte_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_0_ListOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRaw_0_ListOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_0_ListOfByte_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRaw_0_ListOfByte_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_0_UncountableEnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRaw_0_UncountableEnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_0_UncountableEnumerableOfByte_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRaw_0_UncountableEnumerableOfByte_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_1_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRaw_1_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_1_ByteArray_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRaw_1_ByteArray_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_1_EnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRaw_1_EnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_1_EnumerableOfByte_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRaw_1_EnumerableOfByte_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_1_ListOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRaw_1_ListOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_1_ListOfByte_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRaw_1_ListOfByte_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_1_UncountableEnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRaw_1_UncountableEnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_1_UncountableEnumerableOfByte_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRaw_1_UncountableEnumerableOfByte_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_255_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRaw_255_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_255_ByteArray_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRaw_255_ByteArray_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_255_EnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRaw_255_EnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_255_EnumerableOfByte_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRaw_255_EnumerableOfByte_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_255_ListOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRaw_255_ListOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_255_ListOfByte_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRaw_255_ListOfByte_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_255_UncountableEnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRaw_255_UncountableEnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_255_UncountableEnumerableOfByte_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRaw_255_UncountableEnumerableOfByte_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_256_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRaw_256_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_256_ByteArray_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRaw_256_ByteArray_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_256_EnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRaw_256_EnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_256_EnumerableOfByte_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRaw_256_EnumerableOfByte_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_256_ListOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRaw_256_ListOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_256_ListOfByte_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRaw_256_ListOfByte_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_256_UncountableEnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRaw_256_UncountableEnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_256_UncountableEnumerableOfByte_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRaw_256_UncountableEnumerableOfByte_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_31_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRaw_31_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_31_ByteArray_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRaw_31_ByteArray_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_31_EnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRaw_31_EnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_31_EnumerableOfByte_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRaw_31_EnumerableOfByte_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_31_ListOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRaw_31_ListOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_31_ListOfByte_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRaw_31_ListOfByte_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_31_UncountableEnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRaw_31_UncountableEnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_31_UncountableEnumerableOfByte_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRaw_31_UncountableEnumerableOfByte_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_32_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRaw_32_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_32_ByteArray_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRaw_32_ByteArray_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_32_EnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRaw_32_EnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_32_EnumerableOfByte_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRaw_32_EnumerableOfByte_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_32_ListOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRaw_32_ListOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_32_ListOfByte_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRaw_32_ListOfByte_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_32_UncountableEnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRaw_32_UncountableEnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_32_UncountableEnumerableOfByte_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRaw_32_UncountableEnumerableOfByte_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_65535_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRaw_65535_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_65535_ByteArray_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRaw_65535_ByteArray_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_65535_EnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRaw_65535_EnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_65535_EnumerableOfByte_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRaw_65535_EnumerableOfByte_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_65535_ListOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRaw_65535_ListOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_65535_ListOfByte_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRaw_65535_ListOfByte_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_65535_UncountableEnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRaw_65535_UncountableEnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_65535_UncountableEnumerableOfByte_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRaw_65535_UncountableEnumerableOfByte_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_65536_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRaw_65536_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_65536_ByteArray_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRaw_65536_ByteArray_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_65536_EnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRaw_65536_EnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_65536_EnumerableOfByte_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRaw_65536_EnumerableOfByte_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_65536_ListOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRaw_65536_ListOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_65536_ListOfByte_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRaw_65536_ListOfByte_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_65536_UncountableEnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRaw_65536_UncountableEnumerableOfByte_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_65536_UncountableEnumerableOfByte_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRaw_65536_UncountableEnumerableOfByte_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_Array_Null", new Action( instance.TestPackRaw_Array_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_IEnumerable_Null", new Action( instance.TestPackRaw_IEnumerable_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRaw_IList_Null", new Action( instance.TestPackRaw_IList_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRawBody_Array_Empty", new Action( instance.TestPackRawBody_Array_Empty ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRawBody_Array_NotNull", new Action( instance.TestPackRawBody_Array_NotNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRawBody_Array_Null", new Action( instance.TestPackRawBody_Array_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRawBody_IEnumerable_Empty", new Action( instance.TestPackRawBody_IEnumerable_Empty ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRawBody_IEnumerable_NotNull", new Action( instance.TestPackRawBody_IEnumerable_NotNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRawBody_IEnumerable_Null", new Action( instance.TestPackRawBody_IEnumerable_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRawBody_IList_Empty", new Action( instance.TestPackRawBody_IList_Empty ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRawBody_IList_NotNull", new Action( instance.TestPackRawBody_IList_NotNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRawBody_IList_Null", new Action( instance.TestPackRawBody_IList_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRawHeader_0_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRawHeader_0_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRawHeader_0_ByteArray_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRawHeader_0_ByteArray_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRawHeader_1_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRawHeader_1_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRawHeader_1_ByteArray_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRawHeader_1_ByteArray_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRawHeader_255_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRawHeader_255_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRawHeader_255_ByteArray_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRawHeader_255_ByteArray_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRawHeader_256_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRawHeader_256_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRawHeader_256_ByteArray_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRawHeader_256_ByteArray_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRawHeader_31_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRawHeader_31_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRawHeader_31_ByteArray_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRawHeader_31_ByteArray_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRawHeader_32_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRawHeader_32_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRawHeader_32_ByteArray_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRawHeader_32_ByteArray_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRawHeader_65535_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRawHeader_65535_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRawHeader_65535_ByteArray_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRawHeader_65535_ByteArray_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRawHeader_65536_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackRawHeader_65536_ByteArray_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRawHeader_65536_ByteArray_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackRawHeader_65536_ByteArray_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackRawHeader_MinusOne", new Action( instance.TestPackRawHeader_MinusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackSByte_0x7F", new Action( instance.TestPackSByte_0x7F ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_0_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_0_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_0_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_0_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_1_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_1_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_1_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_1_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_10_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_10_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_10_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_10_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_11_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_11_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_11_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_11_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_12_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_12_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_12_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_12_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_13_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_13_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_13_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_13_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_14_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_14_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_14_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_14_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_15_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_15_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_15_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_15_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_16_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_16_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_16_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_16_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_17_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_17_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_17_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_17_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_18_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_18_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_18_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_18_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_19_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_19_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_19_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_19_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_2_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_2_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_2_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_2_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_20_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_20_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_20_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_20_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_21_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_21_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_21_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_21_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_22_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_22_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_22_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_22_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_23_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_23_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_23_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_23_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_24_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_24_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_24_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_24_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_25_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_25_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_25_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_25_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_255_EnumerableOfChar_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackString_255_EnumerableOfChar_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_255_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_255_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_255_String_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackString_255_String_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_255_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_255_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_256_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_256_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_256_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_256_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_26_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_26_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_26_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_26_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_27_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_27_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_27_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_27_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_28_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_28_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_28_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_28_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_29_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_29_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_29_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_29_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_3_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_3_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_3_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_3_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_30_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_30_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_30_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_30_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_31_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_31_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_31_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_31_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_32_EnumerableOfChar_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackString_32_EnumerableOfChar_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_32_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_32_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_32_String_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackString_32_String_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_32_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_32_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_4_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_4_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_4_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_4_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_5_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_5_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_5_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_5_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_6_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_6_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_6_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_6_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_65535_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_65535_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_65535_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_65535_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_65536_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_65536_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_65536_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_65536_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_7_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_7_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_7_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_7_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_8_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_8_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_8_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_8_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_9_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_9_EnumerableOfChar_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_9_String_WithoutCompatibilityOptions_AsStrStream", new Action( instance.TestPackString_9_String_WithoutCompatibilityOptions_AsStrStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_IEnumerable_Empty", new Action( instance.TestPackString_IEnumerable_Empty ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_IEnumerable_NotNull", new Action( instance.TestPackString_IEnumerable_NotNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_IEnumerable_Null", new Action( instance.TestPackString_IEnumerable_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_IEnumerable_NullEncoding", new Action( instance.TestPackString_IEnumerable_NullEncoding ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_IEnumerable_WithEncoding_Empty", new Action( instance.TestPackString_IEnumerable_WithEncoding_Empty ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_IEnumerable_WithEncoding_NonNull", new Action( instance.TestPackString_IEnumerable_WithEncoding_NonNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_IEnumerable_WithEncoding_Null", new Action( instance.TestPackString_IEnumerable_WithEncoding_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_String_Empty", new Action( instance.TestPackString_String_Empty ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_String_NotNull", new Action( instance.TestPackString_String_NotNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_String_Null", new Action( instance.TestPackString_String_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_String_NullEncoding", new Action( instance.TestPackString_String_NullEncoding ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_String_WithEncoding_Empty", new Action( instance.TestPackString_String_WithEncoding_Empty ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_String_WithEncoding_NonNull", new Action( instance.TestPackString_String_WithEncoding_NonNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackString_String_WithEncoding_Null", new Action( instance.TestPackString_String_WithEncoding_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackStringHeader_255_EnumerableOfChar_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackStringHeader_255_EnumerableOfChar_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackStringHeader_255_String_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackStringHeader_255_String_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackStringHeader_32_EnumerableOfChar_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackStringHeader_32_EnumerableOfChar_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackStringHeader_32_String_WithBinaryAsRawCompatibilityOptions_AsRawStream", new Action( instance.TestPackStringHeader_32_String_WithBinaryAsRawCompatibilityOptions_AsRawStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackStringHeader_MinusOne", new Action( instance.TestPackStringHeader_MinusOne ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_Array_Null_Nil", new Action( instance.TestPackT_Array_Null_Nil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_ByteArray_Null_Nil", new Action( instance.TestPackT_ByteArray_Null_Nil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_ByteMaxValue_AsValue", new Action( instance.TestPackT_ByteMaxValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_Dictionary_Null_Nil", new Action( instance.TestPackT_Dictionary_Null_Nil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_DoubleEpsilon_AsValue", new Action( instance.TestPackT_DoubleEpsilon_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_DoubleMaxValue_AsValue", new Action( instance.TestPackT_DoubleMaxValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_DoubleMinValue_AsValue", new Action( instance.TestPackT_DoubleMinValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_DoubleNegativeInfinity_AsValue", new Action( instance.TestPackT_DoubleNegativeInfinity_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_DoublePositiveInfinity_AsValue", new Action( instance.TestPackT_DoublePositiveInfinity_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_False_AsValue", new Action( instance.TestPackT_False_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_IDictionary_ItemIsMessagePackObject_Success", new Action( instance.TestPackT_IDictionary_ItemIsMessagePackObject_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_IDictionary_Null_Nil", new Action( instance.TestPackT_IDictionary_Null_Nil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_IEnumerable_Null_Nil", new Action( instance.TestPackT_IEnumerable_Null_Nil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_IList_ItemIsMessagePackObject_Success", new Action( instance.TestPackT_IList_ItemIsMessagePackObject_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_IList_Null_Nil", new Action( instance.TestPackT_IList_Null_Nil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_IListT_Null_Nil", new Action( instance.TestPackT_IListT_Null_Nil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_Int16MinValue_AsValue", new Action( instance.TestPackT_Int16MinValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_Int32MinValue_AsValue", new Action( instance.TestPackT_Int32MinValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_Int64MinValue_AsValue", new Action( instance.TestPackT_Int64MinValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_IPackable_NotNull_Success", new Action( instance.TestPackT_IPackable_NotNull_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_IPackable_Null_Nil", new Action( instance.TestPackT_IPackable_Null_Nil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_MinusOne_AsValue", new Action( instance.TestPackT_MinusOne_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_NegativeFixNumMinValue_AsValue", new Action( instance.TestPackT_NegativeFixNumMinValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_NegativeFixNumMinValueMinusOne_AsValue", new Action( instance.TestPackT_NegativeFixNumMinValueMinusOne_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_Nil_AsValue", new Action( instance.TestPackT_Nil_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_NullableBoolean_NotNull_AsValue", new Action( instance.TestPackT_NullableBoolean_NotNull_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_NullableBoolean_Null_AsNil", new Action( instance.TestPackT_NullableBoolean_Null_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_NullableByte_NotNull_AsValue", new Action( instance.TestPackT_NullableByte_NotNull_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_NullableByte_Null_AsNil", new Action( instance.TestPackT_NullableByte_Null_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_NullableDouble_NotNull_AsValue", new Action( instance.TestPackT_NullableDouble_NotNull_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_NullableDouble_Null_AsNil", new Action( instance.TestPackT_NullableDouble_Null_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_NullableInt16_NotNull_AsValue", new Action( instance.TestPackT_NullableInt16_NotNull_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_NullableInt16_Null_AsNil", new Action( instance.TestPackT_NullableInt16_Null_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_NullableInt32_NotNull_AsValue", new Action( instance.TestPackT_NullableInt32_NotNull_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_NullableInt32_Null_AsNil", new Action( instance.TestPackT_NullableInt32_Null_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_NullableInt64_NotNull_AsValue", new Action( instance.TestPackT_NullableInt64_NotNull_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_NullableInt64_Null_AsNil", new Action( instance.TestPackT_NullableInt64_Null_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_NullableSByte_NotNull_AsValue", new Action( instance.TestPackT_NullableSByte_NotNull_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_NullableSByte_Null_AsNil", new Action( instance.TestPackT_NullableSByte_Null_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_NullableSingle_NotNull_AsValue", new Action( instance.TestPackT_NullableSingle_NotNull_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_NullableSingle_Null_AsNil", new Action( instance.TestPackT_NullableSingle_Null_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_NullableUInt16_NotNull_AsValue", new Action( instance.TestPackT_NullableUInt16_NotNull_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_NullableUInt16_Null_AsNil", new Action( instance.TestPackT_NullableUInt16_Null_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_NullableUInt32_NotNull_AsValue", new Action( instance.TestPackT_NullableUInt32_NotNull_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_NullableUInt32_Null_AsNil", new Action( instance.TestPackT_NullableUInt32_Null_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_NullableUInt64_NotNull_AsValue", new Action( instance.TestPackT_NullableUInt64_NotNull_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_NullableUInt64_Null_AsNil", new Action( instance.TestPackT_NullableUInt64_Null_AsNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_ObjectArray_Null_Nil", new Action( instance.TestPackT_ObjectArray_Null_Nil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_PlusOne_AsValue", new Action( instance.TestPackT_PlusOne_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_PositiveFixNumMaxValue_AsValue", new Action( instance.TestPackT_PositiveFixNumMaxValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_PositiveFixNumMaxValuePlusOne_AsValue", new Action( instance.TestPackT_PositiveFixNumMaxValuePlusOne_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_SByteMinValue_AsValue", new Action( instance.TestPackT_SByteMinValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_SingleEpsilon_AsValue", new Action( instance.TestPackT_SingleEpsilon_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_SingleMaxValue_AsValue", new Action( instance.TestPackT_SingleMaxValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_SingleMinValue_AsValue", new Action( instance.TestPackT_SingleMinValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_SingleNegativeInfinity_AsValue", new Action( instance.TestPackT_SingleNegativeInfinity_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_SinglePositiveInfinity_AsValue", new Action( instance.TestPackT_SinglePositiveInfinity_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_String_Null_Nil", new Action( instance.TestPackT_String_Null_Nil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_True_AsValue", new Action( instance.TestPackT_True_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_UInt16MaxValue_AsValue", new Action( instance.TestPackT_UInt16MaxValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_UInt32MaxValue_AsValue", new Action( instance.TestPackT_UInt32MaxValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_UInt64MaxValue_AsValue", new Action( instance.TestPackT_UInt64MaxValue_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackT_Zero_AsValue", new Action( instance.TestPackT_Zero_AsValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackUInt32_0x100_AsUInt16", new Action( instance.TestPackUInt32_0x100_AsUInt16 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackUInt32_0x80", new Action( instance.TestPackUInt32_0x80 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackUInt64_0x100_AsInt16", new Action( instance.TestPackUInt64_0x100_AsInt16 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackUInt64_0x10000_AsInt32", new Action( instance.TestPackUInt64_0x10000_AsInt32 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackUInt64_0x80_AsInt8", new Action( instance.TestPackUInt64_0x80_AsInt8 ) ) );
		}
		public static void InitializeInstance( TestClassInstance testClassInstance, object testFixtureInstance )
		{
			var instance = ( ( UnpackerTest_Raw )testFixtureInstance );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_0_AsBinary_HasExtra", new Action( instance.TestRead_Bin16_0_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_0_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Bin16_0_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_0_AsBinary_JustLength", new Action( instance.TestRead_Bin16_0_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_0_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Bin16_0_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_0_AsString_HasExtra", new Action( instance.TestRead_Bin16_0_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_0_AsString_HasExtra_Splitted", new Action( instance.TestRead_Bin16_0_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_0_AsString_JustLength", new Action( instance.TestRead_Bin16_0_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_0_AsString_JustLength_Splitted", new Action( instance.TestRead_Bin16_0_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_1_AsBinary_HasExtra", new Action( instance.TestRead_Bin16_1_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_1_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Bin16_1_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_1_AsBinary_JustLength", new Action( instance.TestRead_Bin16_1_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_1_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Bin16_1_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_1_AsBinary_TooShort", new Action( instance.TestRead_Bin16_1_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_1_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Bin16_1_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_1_AsString_HasExtra", new Action( instance.TestRead_Bin16_1_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_1_AsString_HasExtra_Splitted", new Action( instance.TestRead_Bin16_1_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_1_AsString_JustLength", new Action( instance.TestRead_Bin16_1_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_1_AsString_JustLength_Splitted", new Action( instance.TestRead_Bin16_1_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_1_AsString_TooShort", new Action( instance.TestRead_Bin16_1_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_1_AsString_TooShort_Splitted", new Action( instance.TestRead_Bin16_1_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_255_AsBinary_HasExtra", new Action( instance.TestRead_Bin16_255_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_255_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Bin16_255_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_255_AsBinary_JustLength", new Action( instance.TestRead_Bin16_255_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_255_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Bin16_255_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_255_AsBinary_TooShort", new Action( instance.TestRead_Bin16_255_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_255_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Bin16_255_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_255_AsString_HasExtra", new Action( instance.TestRead_Bin16_255_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_255_AsString_HasExtra_Splitted", new Action( instance.TestRead_Bin16_255_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_255_AsString_JustLength", new Action( instance.TestRead_Bin16_255_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_255_AsString_JustLength_Splitted", new Action( instance.TestRead_Bin16_255_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_255_AsString_TooShort", new Action( instance.TestRead_Bin16_255_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_255_AsString_TooShort_Splitted", new Action( instance.TestRead_Bin16_255_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_256_AsBinary_HasExtra", new Action( instance.TestRead_Bin16_256_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_256_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Bin16_256_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_256_AsBinary_JustLength", new Action( instance.TestRead_Bin16_256_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_256_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Bin16_256_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_256_AsBinary_TooShort", new Action( instance.TestRead_Bin16_256_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_256_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Bin16_256_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_256_AsString_HasExtra", new Action( instance.TestRead_Bin16_256_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_256_AsString_HasExtra_Splitted", new Action( instance.TestRead_Bin16_256_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_256_AsString_JustLength", new Action( instance.TestRead_Bin16_256_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_256_AsString_JustLength_Splitted", new Action( instance.TestRead_Bin16_256_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_256_AsString_TooShort", new Action( instance.TestRead_Bin16_256_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_256_AsString_TooShort_Splitted", new Action( instance.TestRead_Bin16_256_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_31_AsBinary_HasExtra", new Action( instance.TestRead_Bin16_31_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_31_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Bin16_31_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_31_AsBinary_JustLength", new Action( instance.TestRead_Bin16_31_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_31_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Bin16_31_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_31_AsBinary_TooShort", new Action( instance.TestRead_Bin16_31_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_31_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Bin16_31_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_31_AsString_HasExtra", new Action( instance.TestRead_Bin16_31_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_31_AsString_HasExtra_Splitted", new Action( instance.TestRead_Bin16_31_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_31_AsString_JustLength", new Action( instance.TestRead_Bin16_31_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_31_AsString_JustLength_Splitted", new Action( instance.TestRead_Bin16_31_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_31_AsString_TooShort", new Action( instance.TestRead_Bin16_31_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_31_AsString_TooShort_Splitted", new Action( instance.TestRead_Bin16_31_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_32_AsBinary_HasExtra", new Action( instance.TestRead_Bin16_32_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_32_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Bin16_32_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_32_AsBinary_JustLength", new Action( instance.TestRead_Bin16_32_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_32_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Bin16_32_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_32_AsBinary_TooShort", new Action( instance.TestRead_Bin16_32_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_32_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Bin16_32_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_32_AsString_HasExtra", new Action( instance.TestRead_Bin16_32_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_32_AsString_HasExtra_Splitted", new Action( instance.TestRead_Bin16_32_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_32_AsString_JustLength", new Action( instance.TestRead_Bin16_32_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_32_AsString_JustLength_Splitted", new Action( instance.TestRead_Bin16_32_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_32_AsString_TooShort", new Action( instance.TestRead_Bin16_32_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_32_AsString_TooShort_Splitted", new Action( instance.TestRead_Bin16_32_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_65535_AsBinary_HasExtra", new Action( instance.TestRead_Bin16_65535_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_65535_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Bin16_65535_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_65535_AsBinary_JustLength", new Action( instance.TestRead_Bin16_65535_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_65535_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Bin16_65535_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_65535_AsBinary_TooShort", new Action( instance.TestRead_Bin16_65535_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_65535_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Bin16_65535_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_65535_AsString_HasExtra", new Action( instance.TestRead_Bin16_65535_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_65535_AsString_HasExtra_Splitted", new Action( instance.TestRead_Bin16_65535_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_65535_AsString_JustLength", new Action( instance.TestRead_Bin16_65535_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_65535_AsString_JustLength_Splitted", new Action( instance.TestRead_Bin16_65535_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_65535_AsString_TooShort", new Action( instance.TestRead_Bin16_65535_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin16_65535_AsString_TooShort_Splitted", new Action( instance.TestRead_Bin16_65535_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_0_AsBinary_HasExtra", new Action( instance.TestRead_Bin32_0_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_0_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Bin32_0_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_0_AsBinary_JustLength", new Action( instance.TestRead_Bin32_0_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_0_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Bin32_0_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_0_AsString_HasExtra", new Action( instance.TestRead_Bin32_0_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_0_AsString_HasExtra_Splitted", new Action( instance.TestRead_Bin32_0_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_0_AsString_JustLength", new Action( instance.TestRead_Bin32_0_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_0_AsString_JustLength_Splitted", new Action( instance.TestRead_Bin32_0_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_1_AsBinary_HasExtra", new Action( instance.TestRead_Bin32_1_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_1_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Bin32_1_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_1_AsBinary_JustLength", new Action( instance.TestRead_Bin32_1_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_1_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Bin32_1_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_1_AsBinary_TooShort", new Action( instance.TestRead_Bin32_1_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_1_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Bin32_1_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_1_AsString_HasExtra", new Action( instance.TestRead_Bin32_1_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_1_AsString_HasExtra_Splitted", new Action( instance.TestRead_Bin32_1_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_1_AsString_JustLength", new Action( instance.TestRead_Bin32_1_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_1_AsString_JustLength_Splitted", new Action( instance.TestRead_Bin32_1_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_1_AsString_TooShort", new Action( instance.TestRead_Bin32_1_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_1_AsString_TooShort_Splitted", new Action( instance.TestRead_Bin32_1_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_255_AsBinary_HasExtra", new Action( instance.TestRead_Bin32_255_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_255_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Bin32_255_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_255_AsBinary_JustLength", new Action( instance.TestRead_Bin32_255_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_255_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Bin32_255_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_255_AsBinary_TooShort", new Action( instance.TestRead_Bin32_255_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_255_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Bin32_255_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_255_AsString_HasExtra", new Action( instance.TestRead_Bin32_255_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_255_AsString_HasExtra_Splitted", new Action( instance.TestRead_Bin32_255_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_255_AsString_JustLength", new Action( instance.TestRead_Bin32_255_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_255_AsString_JustLength_Splitted", new Action( instance.TestRead_Bin32_255_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_255_AsString_TooShort", new Action( instance.TestRead_Bin32_255_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_255_AsString_TooShort_Splitted", new Action( instance.TestRead_Bin32_255_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_256_AsBinary_HasExtra", new Action( instance.TestRead_Bin32_256_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_256_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Bin32_256_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_256_AsBinary_JustLength", new Action( instance.TestRead_Bin32_256_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_256_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Bin32_256_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_256_AsBinary_TooShort", new Action( instance.TestRead_Bin32_256_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_256_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Bin32_256_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_256_AsString_HasExtra", new Action( instance.TestRead_Bin32_256_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_256_AsString_HasExtra_Splitted", new Action( instance.TestRead_Bin32_256_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_256_AsString_JustLength", new Action( instance.TestRead_Bin32_256_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_256_AsString_JustLength_Splitted", new Action( instance.TestRead_Bin32_256_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_256_AsString_TooShort", new Action( instance.TestRead_Bin32_256_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_256_AsString_TooShort_Splitted", new Action( instance.TestRead_Bin32_256_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_31_AsBinary_HasExtra", new Action( instance.TestRead_Bin32_31_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_31_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Bin32_31_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_31_AsBinary_JustLength", new Action( instance.TestRead_Bin32_31_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_31_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Bin32_31_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_31_AsBinary_TooShort", new Action( instance.TestRead_Bin32_31_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_31_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Bin32_31_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_31_AsString_HasExtra", new Action( instance.TestRead_Bin32_31_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_31_AsString_HasExtra_Splitted", new Action( instance.TestRead_Bin32_31_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_31_AsString_JustLength", new Action( instance.TestRead_Bin32_31_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_31_AsString_JustLength_Splitted", new Action( instance.TestRead_Bin32_31_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_31_AsString_TooShort", new Action( instance.TestRead_Bin32_31_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_31_AsString_TooShort_Splitted", new Action( instance.TestRead_Bin32_31_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_32_AsBinary_HasExtra", new Action( instance.TestRead_Bin32_32_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_32_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Bin32_32_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_32_AsBinary_JustLength", new Action( instance.TestRead_Bin32_32_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_32_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Bin32_32_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_32_AsBinary_TooShort", new Action( instance.TestRead_Bin32_32_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_32_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Bin32_32_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_32_AsString_HasExtra", new Action( instance.TestRead_Bin32_32_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_32_AsString_HasExtra_Splitted", new Action( instance.TestRead_Bin32_32_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_32_AsString_JustLength", new Action( instance.TestRead_Bin32_32_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_32_AsString_JustLength_Splitted", new Action( instance.TestRead_Bin32_32_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_32_AsString_TooShort", new Action( instance.TestRead_Bin32_32_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_32_AsString_TooShort_Splitted", new Action( instance.TestRead_Bin32_32_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_65535_AsBinary_HasExtra", new Action( instance.TestRead_Bin32_65535_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_65535_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Bin32_65535_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_65535_AsBinary_JustLength", new Action( instance.TestRead_Bin32_65535_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_65535_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Bin32_65535_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_65535_AsBinary_TooShort", new Action( instance.TestRead_Bin32_65535_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_65535_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Bin32_65535_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_65535_AsString_HasExtra", new Action( instance.TestRead_Bin32_65535_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_65535_AsString_HasExtra_Splitted", new Action( instance.TestRead_Bin32_65535_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_65535_AsString_JustLength", new Action( instance.TestRead_Bin32_65535_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_65535_AsString_JustLength_Splitted", new Action( instance.TestRead_Bin32_65535_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_65535_AsString_TooShort", new Action( instance.TestRead_Bin32_65535_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_65535_AsString_TooShort_Splitted", new Action( instance.TestRead_Bin32_65535_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_65536_AsBinary_HasExtra", new Action( instance.TestRead_Bin32_65536_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_65536_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Bin32_65536_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_65536_AsBinary_JustLength", new Action( instance.TestRead_Bin32_65536_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_65536_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Bin32_65536_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_65536_AsBinary_TooShort", new Action( instance.TestRead_Bin32_65536_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_65536_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Bin32_65536_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_65536_AsString_HasExtra", new Action( instance.TestRead_Bin32_65536_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_65536_AsString_HasExtra_Splitted", new Action( instance.TestRead_Bin32_65536_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_65536_AsString_JustLength", new Action( instance.TestRead_Bin32_65536_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_65536_AsString_JustLength_Splitted", new Action( instance.TestRead_Bin32_65536_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_65536_AsString_TooShort", new Action( instance.TestRead_Bin32_65536_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin32_65536_AsString_TooShort_Splitted", new Action( instance.TestRead_Bin32_65536_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_0_AsBinary_HasExtra", new Action( instance.TestRead_Bin8_0_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_0_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Bin8_0_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_0_AsBinary_JustLength", new Action( instance.TestRead_Bin8_0_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_0_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Bin8_0_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_0_AsString_HasExtra", new Action( instance.TestRead_Bin8_0_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_0_AsString_HasExtra_Splitted", new Action( instance.TestRead_Bin8_0_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_0_AsString_JustLength", new Action( instance.TestRead_Bin8_0_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_0_AsString_JustLength_Splitted", new Action( instance.TestRead_Bin8_0_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_1_AsBinary_HasExtra", new Action( instance.TestRead_Bin8_1_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_1_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Bin8_1_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_1_AsBinary_JustLength", new Action( instance.TestRead_Bin8_1_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_1_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Bin8_1_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_1_AsBinary_TooShort", new Action( instance.TestRead_Bin8_1_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_1_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Bin8_1_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_1_AsString_HasExtra", new Action( instance.TestRead_Bin8_1_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_1_AsString_HasExtra_Splitted", new Action( instance.TestRead_Bin8_1_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_1_AsString_JustLength", new Action( instance.TestRead_Bin8_1_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_1_AsString_JustLength_Splitted", new Action( instance.TestRead_Bin8_1_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_1_AsString_TooShort", new Action( instance.TestRead_Bin8_1_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_1_AsString_TooShort_Splitted", new Action( instance.TestRead_Bin8_1_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_255_AsBinary_HasExtra", new Action( instance.TestRead_Bin8_255_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_255_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Bin8_255_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_255_AsBinary_JustLength", new Action( instance.TestRead_Bin8_255_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_255_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Bin8_255_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_255_AsBinary_TooShort", new Action( instance.TestRead_Bin8_255_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_255_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Bin8_255_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_255_AsString_HasExtra", new Action( instance.TestRead_Bin8_255_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_255_AsString_HasExtra_Splitted", new Action( instance.TestRead_Bin8_255_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_255_AsString_JustLength", new Action( instance.TestRead_Bin8_255_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_255_AsString_JustLength_Splitted", new Action( instance.TestRead_Bin8_255_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_255_AsString_TooShort", new Action( instance.TestRead_Bin8_255_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_255_AsString_TooShort_Splitted", new Action( instance.TestRead_Bin8_255_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_31_AsBinary_HasExtra", new Action( instance.TestRead_Bin8_31_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_31_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Bin8_31_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_31_AsBinary_JustLength", new Action( instance.TestRead_Bin8_31_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_31_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Bin8_31_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_31_AsBinary_TooShort", new Action( instance.TestRead_Bin8_31_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_31_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Bin8_31_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_31_AsString_HasExtra", new Action( instance.TestRead_Bin8_31_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_31_AsString_HasExtra_Splitted", new Action( instance.TestRead_Bin8_31_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_31_AsString_JustLength", new Action( instance.TestRead_Bin8_31_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_31_AsString_JustLength_Splitted", new Action( instance.TestRead_Bin8_31_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_31_AsString_TooShort", new Action( instance.TestRead_Bin8_31_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_31_AsString_TooShort_Splitted", new Action( instance.TestRead_Bin8_31_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_32_AsBinary_HasExtra", new Action( instance.TestRead_Bin8_32_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_32_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Bin8_32_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_32_AsBinary_JustLength", new Action( instance.TestRead_Bin8_32_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_32_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Bin8_32_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_32_AsBinary_TooShort", new Action( instance.TestRead_Bin8_32_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_32_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Bin8_32_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_32_AsString_HasExtra", new Action( instance.TestRead_Bin8_32_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_32_AsString_HasExtra_Splitted", new Action( instance.TestRead_Bin8_32_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_32_AsString_JustLength", new Action( instance.TestRead_Bin8_32_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_32_AsString_JustLength_Splitted", new Action( instance.TestRead_Bin8_32_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_32_AsString_TooShort", new Action( instance.TestRead_Bin8_32_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Bin8_32_AsString_TooShort_Splitted", new Action( instance.TestRead_Bin8_32_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_FixStr_0_AsBinary_HasExtra", new Action( instance.TestRead_FixStr_0_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_FixStr_0_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_FixStr_0_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_FixStr_0_AsBinary_JustLength", new Action( instance.TestRead_FixStr_0_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_FixStr_0_AsBinary_JustLength_Splitted", new Action( instance.TestRead_FixStr_0_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_FixStr_0_AsString_HasExtra", new Action( instance.TestRead_FixStr_0_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_FixStr_0_AsString_HasExtra_Splitted", new Action( instance.TestRead_FixStr_0_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_FixStr_0_AsString_JustLength", new Action( instance.TestRead_FixStr_0_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_FixStr_0_AsString_JustLength_Splitted", new Action( instance.TestRead_FixStr_0_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_FixStr_1_AsBinary_HasExtra", new Action( instance.TestRead_FixStr_1_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_FixStr_1_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_FixStr_1_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_FixStr_1_AsBinary_JustLength", new Action( instance.TestRead_FixStr_1_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_FixStr_1_AsBinary_JustLength_Splitted", new Action( instance.TestRead_FixStr_1_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_FixStr_1_AsBinary_TooShort", new Action( instance.TestRead_FixStr_1_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_FixStr_1_AsBinary_TooShort_Splitted", new Action( instance.TestRead_FixStr_1_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_FixStr_1_AsString_HasExtra", new Action( instance.TestRead_FixStr_1_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_FixStr_1_AsString_HasExtra_Splitted", new Action( instance.TestRead_FixStr_1_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_FixStr_1_AsString_JustLength", new Action( instance.TestRead_FixStr_1_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_FixStr_1_AsString_JustLength_Splitted", new Action( instance.TestRead_FixStr_1_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_FixStr_1_AsString_TooShort", new Action( instance.TestRead_FixStr_1_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_FixStr_1_AsString_TooShort_Splitted", new Action( instance.TestRead_FixStr_1_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_FixStr_31_AsBinary_HasExtra", new Action( instance.TestRead_FixStr_31_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_FixStr_31_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_FixStr_31_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_FixStr_31_AsBinary_JustLength", new Action( instance.TestRead_FixStr_31_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_FixStr_31_AsBinary_JustLength_Splitted", new Action( instance.TestRead_FixStr_31_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_FixStr_31_AsBinary_TooShort", new Action( instance.TestRead_FixStr_31_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_FixStr_31_AsBinary_TooShort_Splitted", new Action( instance.TestRead_FixStr_31_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_FixStr_31_AsString_HasExtra", new Action( instance.TestRead_FixStr_31_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_FixStr_31_AsString_HasExtra_Splitted", new Action( instance.TestRead_FixStr_31_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_FixStr_31_AsString_JustLength", new Action( instance.TestRead_FixStr_31_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_FixStr_31_AsString_JustLength_Splitted", new Action( instance.TestRead_FixStr_31_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_FixStr_31_AsString_TooShort", new Action( instance.TestRead_FixStr_31_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_FixStr_31_AsString_TooShort_Splitted", new Action( instance.TestRead_FixStr_31_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_0_AsBinary_HasExtra", new Action( instance.TestRead_Str16_0_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_0_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Str16_0_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_0_AsBinary_JustLength", new Action( instance.TestRead_Str16_0_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_0_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Str16_0_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_0_AsString_HasExtra", new Action( instance.TestRead_Str16_0_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_0_AsString_HasExtra_Splitted", new Action( instance.TestRead_Str16_0_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_0_AsString_JustLength", new Action( instance.TestRead_Str16_0_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_0_AsString_JustLength_Splitted", new Action( instance.TestRead_Str16_0_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_1_AsBinary_HasExtra", new Action( instance.TestRead_Str16_1_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_1_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Str16_1_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_1_AsBinary_JustLength", new Action( instance.TestRead_Str16_1_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_1_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Str16_1_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_1_AsBinary_TooShort", new Action( instance.TestRead_Str16_1_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_1_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Str16_1_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_1_AsString_HasExtra", new Action( instance.TestRead_Str16_1_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_1_AsString_HasExtra_Splitted", new Action( instance.TestRead_Str16_1_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_1_AsString_JustLength", new Action( instance.TestRead_Str16_1_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_1_AsString_JustLength_Splitted", new Action( instance.TestRead_Str16_1_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_1_AsString_TooShort", new Action( instance.TestRead_Str16_1_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_1_AsString_TooShort_Splitted", new Action( instance.TestRead_Str16_1_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_255_AsBinary_HasExtra", new Action( instance.TestRead_Str16_255_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_255_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Str16_255_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_255_AsBinary_JustLength", new Action( instance.TestRead_Str16_255_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_255_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Str16_255_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_255_AsBinary_TooShort", new Action( instance.TestRead_Str16_255_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_255_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Str16_255_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_255_AsString_HasExtra", new Action( instance.TestRead_Str16_255_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_255_AsString_HasExtra_Splitted", new Action( instance.TestRead_Str16_255_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_255_AsString_JustLength", new Action( instance.TestRead_Str16_255_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_255_AsString_JustLength_Splitted", new Action( instance.TestRead_Str16_255_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_255_AsString_TooShort", new Action( instance.TestRead_Str16_255_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_255_AsString_TooShort_Splitted", new Action( instance.TestRead_Str16_255_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_256_AsBinary_HasExtra", new Action( instance.TestRead_Str16_256_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_256_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Str16_256_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_256_AsBinary_JustLength", new Action( instance.TestRead_Str16_256_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_256_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Str16_256_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_256_AsBinary_TooShort", new Action( instance.TestRead_Str16_256_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_256_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Str16_256_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_256_AsString_HasExtra", new Action( instance.TestRead_Str16_256_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_256_AsString_HasExtra_Splitted", new Action( instance.TestRead_Str16_256_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_256_AsString_JustLength", new Action( instance.TestRead_Str16_256_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_256_AsString_JustLength_Splitted", new Action( instance.TestRead_Str16_256_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_256_AsString_TooShort", new Action( instance.TestRead_Str16_256_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_256_AsString_TooShort_Splitted", new Action( instance.TestRead_Str16_256_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_31_AsBinary_HasExtra", new Action( instance.TestRead_Str16_31_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_31_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Str16_31_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_31_AsBinary_JustLength", new Action( instance.TestRead_Str16_31_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_31_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Str16_31_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_31_AsBinary_TooShort", new Action( instance.TestRead_Str16_31_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_31_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Str16_31_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_31_AsString_HasExtra", new Action( instance.TestRead_Str16_31_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_31_AsString_HasExtra_Splitted", new Action( instance.TestRead_Str16_31_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_31_AsString_JustLength", new Action( instance.TestRead_Str16_31_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_31_AsString_JustLength_Splitted", new Action( instance.TestRead_Str16_31_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_31_AsString_TooShort", new Action( instance.TestRead_Str16_31_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_31_AsString_TooShort_Splitted", new Action( instance.TestRead_Str16_31_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_32_AsBinary_HasExtra", new Action( instance.TestRead_Str16_32_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_32_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Str16_32_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_32_AsBinary_JustLength", new Action( instance.TestRead_Str16_32_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_32_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Str16_32_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_32_AsBinary_TooShort", new Action( instance.TestRead_Str16_32_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_32_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Str16_32_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_32_AsString_HasExtra", new Action( instance.TestRead_Str16_32_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_32_AsString_HasExtra_Splitted", new Action( instance.TestRead_Str16_32_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_32_AsString_JustLength", new Action( instance.TestRead_Str16_32_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_32_AsString_JustLength_Splitted", new Action( instance.TestRead_Str16_32_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_32_AsString_TooShort", new Action( instance.TestRead_Str16_32_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_32_AsString_TooShort_Splitted", new Action( instance.TestRead_Str16_32_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_65535_AsBinary_HasExtra", new Action( instance.TestRead_Str16_65535_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_65535_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Str16_65535_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_65535_AsBinary_JustLength", new Action( instance.TestRead_Str16_65535_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_65535_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Str16_65535_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_65535_AsBinary_TooShort", new Action( instance.TestRead_Str16_65535_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_65535_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Str16_65535_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_65535_AsString_HasExtra", new Action( instance.TestRead_Str16_65535_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_65535_AsString_HasExtra_Splitted", new Action( instance.TestRead_Str16_65535_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_65535_AsString_JustLength", new Action( instance.TestRead_Str16_65535_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_65535_AsString_JustLength_Splitted", new Action( instance.TestRead_Str16_65535_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_65535_AsString_TooShort", new Action( instance.TestRead_Str16_65535_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str16_65535_AsString_TooShort_Splitted", new Action( instance.TestRead_Str16_65535_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_0_AsBinary_HasExtra", new Action( instance.TestRead_Str32_0_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_0_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Str32_0_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_0_AsBinary_JustLength", new Action( instance.TestRead_Str32_0_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_0_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Str32_0_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_0_AsString_HasExtra", new Action( instance.TestRead_Str32_0_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_0_AsString_HasExtra_Splitted", new Action( instance.TestRead_Str32_0_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_0_AsString_JustLength", new Action( instance.TestRead_Str32_0_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_0_AsString_JustLength_Splitted", new Action( instance.TestRead_Str32_0_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_1_AsBinary_HasExtra", new Action( instance.TestRead_Str32_1_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_1_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Str32_1_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_1_AsBinary_JustLength", new Action( instance.TestRead_Str32_1_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_1_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Str32_1_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_1_AsBinary_TooShort", new Action( instance.TestRead_Str32_1_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_1_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Str32_1_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_1_AsString_HasExtra", new Action( instance.TestRead_Str32_1_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_1_AsString_HasExtra_Splitted", new Action( instance.TestRead_Str32_1_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_1_AsString_JustLength", new Action( instance.TestRead_Str32_1_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_1_AsString_JustLength_Splitted", new Action( instance.TestRead_Str32_1_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_1_AsString_TooShort", new Action( instance.TestRead_Str32_1_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_1_AsString_TooShort_Splitted", new Action( instance.TestRead_Str32_1_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_255_AsBinary_HasExtra", new Action( instance.TestRead_Str32_255_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_255_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Str32_255_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_255_AsBinary_JustLength", new Action( instance.TestRead_Str32_255_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_255_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Str32_255_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_255_AsBinary_TooShort", new Action( instance.TestRead_Str32_255_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_255_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Str32_255_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_255_AsString_HasExtra", new Action( instance.TestRead_Str32_255_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_255_AsString_HasExtra_Splitted", new Action( instance.TestRead_Str32_255_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_255_AsString_JustLength", new Action( instance.TestRead_Str32_255_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_255_AsString_JustLength_Splitted", new Action( instance.TestRead_Str32_255_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_255_AsString_TooShort", new Action( instance.TestRead_Str32_255_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_255_AsString_TooShort_Splitted", new Action( instance.TestRead_Str32_255_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_256_AsBinary_HasExtra", new Action( instance.TestRead_Str32_256_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_256_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Str32_256_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_256_AsBinary_JustLength", new Action( instance.TestRead_Str32_256_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_256_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Str32_256_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_256_AsBinary_TooShort", new Action( instance.TestRead_Str32_256_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_256_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Str32_256_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_256_AsString_HasExtra", new Action( instance.TestRead_Str32_256_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_256_AsString_HasExtra_Splitted", new Action( instance.TestRead_Str32_256_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_256_AsString_JustLength", new Action( instance.TestRead_Str32_256_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_256_AsString_JustLength_Splitted", new Action( instance.TestRead_Str32_256_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_256_AsString_TooShort", new Action( instance.TestRead_Str32_256_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_256_AsString_TooShort_Splitted", new Action( instance.TestRead_Str32_256_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_31_AsBinary_HasExtra", new Action( instance.TestRead_Str32_31_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_31_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Str32_31_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_31_AsBinary_JustLength", new Action( instance.TestRead_Str32_31_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_31_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Str32_31_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_31_AsBinary_TooShort", new Action( instance.TestRead_Str32_31_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_31_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Str32_31_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_31_AsString_HasExtra", new Action( instance.TestRead_Str32_31_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_31_AsString_HasExtra_Splitted", new Action( instance.TestRead_Str32_31_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_31_AsString_JustLength", new Action( instance.TestRead_Str32_31_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_31_AsString_JustLength_Splitted", new Action( instance.TestRead_Str32_31_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_31_AsString_TooShort", new Action( instance.TestRead_Str32_31_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_31_AsString_TooShort_Splitted", new Action( instance.TestRead_Str32_31_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_32_AsBinary_HasExtra", new Action( instance.TestRead_Str32_32_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_32_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Str32_32_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_32_AsBinary_JustLength", new Action( instance.TestRead_Str32_32_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_32_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Str32_32_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_32_AsBinary_TooShort", new Action( instance.TestRead_Str32_32_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_32_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Str32_32_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_32_AsString_HasExtra", new Action( instance.TestRead_Str32_32_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_32_AsString_HasExtra_Splitted", new Action( instance.TestRead_Str32_32_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_32_AsString_JustLength", new Action( instance.TestRead_Str32_32_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_32_AsString_JustLength_Splitted", new Action( instance.TestRead_Str32_32_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_32_AsString_TooShort", new Action( instance.TestRead_Str32_32_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_32_AsString_TooShort_Splitted", new Action( instance.TestRead_Str32_32_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_65535_AsBinary_HasExtra", new Action( instance.TestRead_Str32_65535_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_65535_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Str32_65535_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_65535_AsBinary_JustLength", new Action( instance.TestRead_Str32_65535_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_65535_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Str32_65535_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_65535_AsBinary_TooShort", new Action( instance.TestRead_Str32_65535_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_65535_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Str32_65535_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_65535_AsString_HasExtra", new Action( instance.TestRead_Str32_65535_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_65535_AsString_HasExtra_Splitted", new Action( instance.TestRead_Str32_65535_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_65535_AsString_JustLength", new Action( instance.TestRead_Str32_65535_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_65535_AsString_JustLength_Splitted", new Action( instance.TestRead_Str32_65535_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_65535_AsString_TooShort", new Action( instance.TestRead_Str32_65535_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_65535_AsString_TooShort_Splitted", new Action( instance.TestRead_Str32_65535_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_65536_AsBinary_HasExtra", new Action( instance.TestRead_Str32_65536_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_65536_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Str32_65536_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_65536_AsBinary_JustLength", new Action( instance.TestRead_Str32_65536_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_65536_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Str32_65536_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_65536_AsBinary_TooShort", new Action( instance.TestRead_Str32_65536_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_65536_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Str32_65536_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_65536_AsString_HasExtra", new Action( instance.TestRead_Str32_65536_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_65536_AsString_HasExtra_Splitted", new Action( instance.TestRead_Str32_65536_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_65536_AsString_JustLength", new Action( instance.TestRead_Str32_65536_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_65536_AsString_JustLength_Splitted", new Action( instance.TestRead_Str32_65536_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_65536_AsString_TooShort", new Action( instance.TestRead_Str32_65536_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str32_65536_AsString_TooShort_Splitted", new Action( instance.TestRead_Str32_65536_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_0_AsBinary_HasExtra", new Action( instance.TestRead_Str8_0_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_0_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Str8_0_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_0_AsBinary_JustLength", new Action( instance.TestRead_Str8_0_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_0_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Str8_0_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_0_AsString_HasExtra", new Action( instance.TestRead_Str8_0_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_0_AsString_HasExtra_Splitted", new Action( instance.TestRead_Str8_0_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_0_AsString_JustLength", new Action( instance.TestRead_Str8_0_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_0_AsString_JustLength_Splitted", new Action( instance.TestRead_Str8_0_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_1_AsBinary_HasExtra", new Action( instance.TestRead_Str8_1_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_1_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Str8_1_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_1_AsBinary_JustLength", new Action( instance.TestRead_Str8_1_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_1_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Str8_1_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_1_AsBinary_TooShort", new Action( instance.TestRead_Str8_1_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_1_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Str8_1_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_1_AsString_HasExtra", new Action( instance.TestRead_Str8_1_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_1_AsString_HasExtra_Splitted", new Action( instance.TestRead_Str8_1_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_1_AsString_JustLength", new Action( instance.TestRead_Str8_1_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_1_AsString_JustLength_Splitted", new Action( instance.TestRead_Str8_1_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_1_AsString_TooShort", new Action( instance.TestRead_Str8_1_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_1_AsString_TooShort_Splitted", new Action( instance.TestRead_Str8_1_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_255_AsBinary_HasExtra", new Action( instance.TestRead_Str8_255_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_255_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Str8_255_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_255_AsBinary_JustLength", new Action( instance.TestRead_Str8_255_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_255_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Str8_255_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_255_AsBinary_TooShort", new Action( instance.TestRead_Str8_255_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_255_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Str8_255_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_255_AsString_HasExtra", new Action( instance.TestRead_Str8_255_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_255_AsString_HasExtra_Splitted", new Action( instance.TestRead_Str8_255_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_255_AsString_JustLength", new Action( instance.TestRead_Str8_255_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_255_AsString_JustLength_Splitted", new Action( instance.TestRead_Str8_255_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_255_AsString_TooShort", new Action( instance.TestRead_Str8_255_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_255_AsString_TooShort_Splitted", new Action( instance.TestRead_Str8_255_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_31_AsBinary_HasExtra", new Action( instance.TestRead_Str8_31_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_31_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Str8_31_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_31_AsBinary_JustLength", new Action( instance.TestRead_Str8_31_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_31_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Str8_31_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_31_AsBinary_TooShort", new Action( instance.TestRead_Str8_31_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_31_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Str8_31_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_31_AsString_HasExtra", new Action( instance.TestRead_Str8_31_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_31_AsString_HasExtra_Splitted", new Action( instance.TestRead_Str8_31_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_31_AsString_JustLength", new Action( instance.TestRead_Str8_31_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_31_AsString_JustLength_Splitted", new Action( instance.TestRead_Str8_31_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_31_AsString_TooShort", new Action( instance.TestRead_Str8_31_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_31_AsString_TooShort_Splitted", new Action( instance.TestRead_Str8_31_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_32_AsBinary_HasExtra", new Action( instance.TestRead_Str8_32_AsBinary_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_32_AsBinary_HasExtra_Splitted", new Action( instance.TestRead_Str8_32_AsBinary_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_32_AsBinary_JustLength", new Action( instance.TestRead_Str8_32_AsBinary_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_32_AsBinary_JustLength_Splitted", new Action( instance.TestRead_Str8_32_AsBinary_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_32_AsBinary_TooShort", new Action( instance.TestRead_Str8_32_AsBinary_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_32_AsBinary_TooShort_Splitted", new Action( instance.TestRead_Str8_32_AsBinary_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_32_AsString_HasExtra", new Action( instance.TestRead_Str8_32_AsString_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_32_AsString_HasExtra_Splitted", new Action( instance.TestRead_Str8_32_AsString_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_32_AsString_JustLength", new Action( instance.TestRead_Str8_32_AsString_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_32_AsString_JustLength_Splitted", new Action( instance.TestRead_Str8_32_AsString_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_32_AsString_TooShort", new Action( instance.TestRead_Str8_32_AsString_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRead_Str8_32_AsString_TooShort_Splitted", new Action( instance.TestRead_Str8_32_AsString_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_0_HasExtra", new Action( instance.TestReadBinary_Bin16_0_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_0_HasExtra_Splitted", new Action( instance.TestReadBinary_Bin16_0_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_0_JustLength", new Action( instance.TestReadBinary_Bin16_0_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_0_JustLength_Splitted", new Action( instance.TestReadBinary_Bin16_0_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_1_HasExtra", new Action( instance.TestReadBinary_Bin16_1_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_1_HasExtra_Splitted", new Action( instance.TestReadBinary_Bin16_1_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_1_JustLength", new Action( instance.TestReadBinary_Bin16_1_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_1_JustLength_Splitted", new Action( instance.TestReadBinary_Bin16_1_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_1_TooShort", new Action( instance.TestReadBinary_Bin16_1_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_1_TooShort_Splitted", new Action( instance.TestReadBinary_Bin16_1_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_255_HasExtra", new Action( instance.TestReadBinary_Bin16_255_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_255_HasExtra_Splitted", new Action( instance.TestReadBinary_Bin16_255_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_255_JustLength", new Action( instance.TestReadBinary_Bin16_255_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_255_JustLength_Splitted", new Action( instance.TestReadBinary_Bin16_255_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_255_TooShort", new Action( instance.TestReadBinary_Bin16_255_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_255_TooShort_Splitted", new Action( instance.TestReadBinary_Bin16_255_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_256_HasExtra", new Action( instance.TestReadBinary_Bin16_256_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_256_HasExtra_Splitted", new Action( instance.TestReadBinary_Bin16_256_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_256_JustLength", new Action( instance.TestReadBinary_Bin16_256_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_256_JustLength_Splitted", new Action( instance.TestReadBinary_Bin16_256_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_256_TooShort", new Action( instance.TestReadBinary_Bin16_256_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_256_TooShort_Splitted", new Action( instance.TestReadBinary_Bin16_256_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_31_HasExtra", new Action( instance.TestReadBinary_Bin16_31_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_31_HasExtra_Splitted", new Action( instance.TestReadBinary_Bin16_31_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_31_JustLength", new Action( instance.TestReadBinary_Bin16_31_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_31_JustLength_Splitted", new Action( instance.TestReadBinary_Bin16_31_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_31_TooShort", new Action( instance.TestReadBinary_Bin16_31_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_31_TooShort_Splitted", new Action( instance.TestReadBinary_Bin16_31_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_32_HasExtra", new Action( instance.TestReadBinary_Bin16_32_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_32_HasExtra_Splitted", new Action( instance.TestReadBinary_Bin16_32_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_32_JustLength", new Action( instance.TestReadBinary_Bin16_32_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_32_JustLength_Splitted", new Action( instance.TestReadBinary_Bin16_32_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_32_TooShort", new Action( instance.TestReadBinary_Bin16_32_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_32_TooShort_Splitted", new Action( instance.TestReadBinary_Bin16_32_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_65535_HasExtra", new Action( instance.TestReadBinary_Bin16_65535_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_65535_HasExtra_Splitted", new Action( instance.TestReadBinary_Bin16_65535_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_65535_JustLength", new Action( instance.TestReadBinary_Bin16_65535_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_65535_JustLength_Splitted", new Action( instance.TestReadBinary_Bin16_65535_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_65535_TooShort", new Action( instance.TestReadBinary_Bin16_65535_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin16_65535_TooShort_Splitted", new Action( instance.TestReadBinary_Bin16_65535_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_0_HasExtra", new Action( instance.TestReadBinary_Bin32_0_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_0_HasExtra_Splitted", new Action( instance.TestReadBinary_Bin32_0_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_0_JustLength", new Action( instance.TestReadBinary_Bin32_0_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_0_JustLength_Splitted", new Action( instance.TestReadBinary_Bin32_0_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_1_HasExtra", new Action( instance.TestReadBinary_Bin32_1_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_1_HasExtra_Splitted", new Action( instance.TestReadBinary_Bin32_1_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_1_JustLength", new Action( instance.TestReadBinary_Bin32_1_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_1_JustLength_Splitted", new Action( instance.TestReadBinary_Bin32_1_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_1_TooShort", new Action( instance.TestReadBinary_Bin32_1_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_1_TooShort_Splitted", new Action( instance.TestReadBinary_Bin32_1_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_255_HasExtra", new Action( instance.TestReadBinary_Bin32_255_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_255_HasExtra_Splitted", new Action( instance.TestReadBinary_Bin32_255_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_255_JustLength", new Action( instance.TestReadBinary_Bin32_255_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_255_JustLength_Splitted", new Action( instance.TestReadBinary_Bin32_255_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_255_TooShort", new Action( instance.TestReadBinary_Bin32_255_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_255_TooShort_Splitted", new Action( instance.TestReadBinary_Bin32_255_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_256_HasExtra", new Action( instance.TestReadBinary_Bin32_256_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_256_HasExtra_Splitted", new Action( instance.TestReadBinary_Bin32_256_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_256_JustLength", new Action( instance.TestReadBinary_Bin32_256_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_256_JustLength_Splitted", new Action( instance.TestReadBinary_Bin32_256_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_256_TooShort", new Action( instance.TestReadBinary_Bin32_256_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_256_TooShort_Splitted", new Action( instance.TestReadBinary_Bin32_256_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_31_HasExtra", new Action( instance.TestReadBinary_Bin32_31_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_31_HasExtra_Splitted", new Action( instance.TestReadBinary_Bin32_31_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_31_JustLength", new Action( instance.TestReadBinary_Bin32_31_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_31_JustLength_Splitted", new Action( instance.TestReadBinary_Bin32_31_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_31_TooShort", new Action( instance.TestReadBinary_Bin32_31_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_31_TooShort_Splitted", new Action( instance.TestReadBinary_Bin32_31_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_32_HasExtra", new Action( instance.TestReadBinary_Bin32_32_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_32_HasExtra_Splitted", new Action( instance.TestReadBinary_Bin32_32_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_32_JustLength", new Action( instance.TestReadBinary_Bin32_32_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_32_JustLength_Splitted", new Action( instance.TestReadBinary_Bin32_32_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_32_TooShort", new Action( instance.TestReadBinary_Bin32_32_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_32_TooShort_Splitted", new Action( instance.TestReadBinary_Bin32_32_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_65535_HasExtra", new Action( instance.TestReadBinary_Bin32_65535_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_65535_HasExtra_Splitted", new Action( instance.TestReadBinary_Bin32_65535_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_65535_JustLength", new Action( instance.TestReadBinary_Bin32_65535_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_65535_JustLength_Splitted", new Action( instance.TestReadBinary_Bin32_65535_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_65535_TooShort", new Action( instance.TestReadBinary_Bin32_65535_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_65535_TooShort_Splitted", new Action( instance.TestReadBinary_Bin32_65535_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_65536_HasExtra", new Action( instance.TestReadBinary_Bin32_65536_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_65536_HasExtra_Splitted", new Action( instance.TestReadBinary_Bin32_65536_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_65536_JustLength", new Action( instance.TestReadBinary_Bin32_65536_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_65536_JustLength_Splitted", new Action( instance.TestReadBinary_Bin32_65536_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_65536_TooShort", new Action( instance.TestReadBinary_Bin32_65536_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin32_65536_TooShort_Splitted", new Action( instance.TestReadBinary_Bin32_65536_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin8_0_HasExtra", new Action( instance.TestReadBinary_Bin8_0_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin8_0_HasExtra_Splitted", new Action( instance.TestReadBinary_Bin8_0_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin8_0_JustLength", new Action( instance.TestReadBinary_Bin8_0_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin8_0_JustLength_Splitted", new Action( instance.TestReadBinary_Bin8_0_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin8_1_HasExtra", new Action( instance.TestReadBinary_Bin8_1_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin8_1_HasExtra_Splitted", new Action( instance.TestReadBinary_Bin8_1_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin8_1_JustLength", new Action( instance.TestReadBinary_Bin8_1_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin8_1_JustLength_Splitted", new Action( instance.TestReadBinary_Bin8_1_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin8_1_TooShort", new Action( instance.TestReadBinary_Bin8_1_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin8_1_TooShort_Splitted", new Action( instance.TestReadBinary_Bin8_1_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin8_255_HasExtra", new Action( instance.TestReadBinary_Bin8_255_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin8_255_HasExtra_Splitted", new Action( instance.TestReadBinary_Bin8_255_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin8_255_JustLength", new Action( instance.TestReadBinary_Bin8_255_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin8_255_JustLength_Splitted", new Action( instance.TestReadBinary_Bin8_255_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin8_255_TooShort", new Action( instance.TestReadBinary_Bin8_255_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin8_255_TooShort_Splitted", new Action( instance.TestReadBinary_Bin8_255_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin8_31_HasExtra", new Action( instance.TestReadBinary_Bin8_31_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin8_31_HasExtra_Splitted", new Action( instance.TestReadBinary_Bin8_31_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin8_31_JustLength", new Action( instance.TestReadBinary_Bin8_31_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin8_31_JustLength_Splitted", new Action( instance.TestReadBinary_Bin8_31_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin8_31_TooShort", new Action( instance.TestReadBinary_Bin8_31_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin8_31_TooShort_Splitted", new Action( instance.TestReadBinary_Bin8_31_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin8_32_HasExtra", new Action( instance.TestReadBinary_Bin8_32_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin8_32_HasExtra_Splitted", new Action( instance.TestReadBinary_Bin8_32_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin8_32_JustLength", new Action( instance.TestReadBinary_Bin8_32_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin8_32_JustLength_Splitted", new Action( instance.TestReadBinary_Bin8_32_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin8_32_TooShort", new Action( instance.TestReadBinary_Bin8_32_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Bin8_32_TooShort_Splitted", new Action( instance.TestReadBinary_Bin8_32_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_FixStr_0_HasExtra", new Action( instance.TestReadBinary_FixStr_0_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_FixStr_0_HasExtra_Splitted", new Action( instance.TestReadBinary_FixStr_0_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_FixStr_0_JustLength", new Action( instance.TestReadBinary_FixStr_0_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_FixStr_0_JustLength_Splitted", new Action( instance.TestReadBinary_FixStr_0_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_FixStr_1_HasExtra", new Action( instance.TestReadBinary_FixStr_1_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_FixStr_1_HasExtra_Splitted", new Action( instance.TestReadBinary_FixStr_1_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_FixStr_1_JustLength", new Action( instance.TestReadBinary_FixStr_1_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_FixStr_1_JustLength_Splitted", new Action( instance.TestReadBinary_FixStr_1_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_FixStr_1_TooShort", new Action( instance.TestReadBinary_FixStr_1_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_FixStr_1_TooShort_Splitted", new Action( instance.TestReadBinary_FixStr_1_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_FixStr_31_HasExtra", new Action( instance.TestReadBinary_FixStr_31_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_FixStr_31_HasExtra_Splitted", new Action( instance.TestReadBinary_FixStr_31_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_FixStr_31_JustLength", new Action( instance.TestReadBinary_FixStr_31_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_FixStr_31_JustLength_Splitted", new Action( instance.TestReadBinary_FixStr_31_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_FixStr_31_TooShort", new Action( instance.TestReadBinary_FixStr_31_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_FixStr_31_TooShort_Splitted", new Action( instance.TestReadBinary_FixStr_31_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_0_HasExtra", new Action( instance.TestReadBinary_Str16_0_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_0_HasExtra_Splitted", new Action( instance.TestReadBinary_Str16_0_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_0_JustLength", new Action( instance.TestReadBinary_Str16_0_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_0_JustLength_Splitted", new Action( instance.TestReadBinary_Str16_0_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_1_HasExtra", new Action( instance.TestReadBinary_Str16_1_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_1_HasExtra_Splitted", new Action( instance.TestReadBinary_Str16_1_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_1_JustLength", new Action( instance.TestReadBinary_Str16_1_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_1_JustLength_Splitted", new Action( instance.TestReadBinary_Str16_1_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_1_TooShort", new Action( instance.TestReadBinary_Str16_1_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_1_TooShort_Splitted", new Action( instance.TestReadBinary_Str16_1_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_255_HasExtra", new Action( instance.TestReadBinary_Str16_255_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_255_HasExtra_Splitted", new Action( instance.TestReadBinary_Str16_255_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_255_JustLength", new Action( instance.TestReadBinary_Str16_255_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_255_JustLength_Splitted", new Action( instance.TestReadBinary_Str16_255_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_255_TooShort", new Action( instance.TestReadBinary_Str16_255_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_255_TooShort_Splitted", new Action( instance.TestReadBinary_Str16_255_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_256_HasExtra", new Action( instance.TestReadBinary_Str16_256_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_256_HasExtra_Splitted", new Action( instance.TestReadBinary_Str16_256_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_256_JustLength", new Action( instance.TestReadBinary_Str16_256_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_256_JustLength_Splitted", new Action( instance.TestReadBinary_Str16_256_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_256_TooShort", new Action( instance.TestReadBinary_Str16_256_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_256_TooShort_Splitted", new Action( instance.TestReadBinary_Str16_256_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_31_HasExtra", new Action( instance.TestReadBinary_Str16_31_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_31_HasExtra_Splitted", new Action( instance.TestReadBinary_Str16_31_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_31_JustLength", new Action( instance.TestReadBinary_Str16_31_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_31_JustLength_Splitted", new Action( instance.TestReadBinary_Str16_31_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_31_TooShort", new Action( instance.TestReadBinary_Str16_31_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_31_TooShort_Splitted", new Action( instance.TestReadBinary_Str16_31_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_32_HasExtra", new Action( instance.TestReadBinary_Str16_32_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_32_HasExtra_Splitted", new Action( instance.TestReadBinary_Str16_32_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_32_JustLength", new Action( instance.TestReadBinary_Str16_32_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_32_JustLength_Splitted", new Action( instance.TestReadBinary_Str16_32_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_32_TooShort", new Action( instance.TestReadBinary_Str16_32_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_32_TooShort_Splitted", new Action( instance.TestReadBinary_Str16_32_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_65535_HasExtra", new Action( instance.TestReadBinary_Str16_65535_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_65535_HasExtra_Splitted", new Action( instance.TestReadBinary_Str16_65535_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_65535_JustLength", new Action( instance.TestReadBinary_Str16_65535_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_65535_JustLength_Splitted", new Action( instance.TestReadBinary_Str16_65535_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_65535_TooShort", new Action( instance.TestReadBinary_Str16_65535_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str16_65535_TooShort_Splitted", new Action( instance.TestReadBinary_Str16_65535_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_0_HasExtra", new Action( instance.TestReadBinary_Str32_0_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_0_HasExtra_Splitted", new Action( instance.TestReadBinary_Str32_0_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_0_JustLength", new Action( instance.TestReadBinary_Str32_0_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_0_JustLength_Splitted", new Action( instance.TestReadBinary_Str32_0_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_1_HasExtra", new Action( instance.TestReadBinary_Str32_1_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_1_HasExtra_Splitted", new Action( instance.TestReadBinary_Str32_1_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_1_JustLength", new Action( instance.TestReadBinary_Str32_1_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_1_JustLength_Splitted", new Action( instance.TestReadBinary_Str32_1_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_1_TooShort", new Action( instance.TestReadBinary_Str32_1_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_1_TooShort_Splitted", new Action( instance.TestReadBinary_Str32_1_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_255_HasExtra", new Action( instance.TestReadBinary_Str32_255_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_255_HasExtra_Splitted", new Action( instance.TestReadBinary_Str32_255_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_255_JustLength", new Action( instance.TestReadBinary_Str32_255_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_255_JustLength_Splitted", new Action( instance.TestReadBinary_Str32_255_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_255_TooShort", new Action( instance.TestReadBinary_Str32_255_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_255_TooShort_Splitted", new Action( instance.TestReadBinary_Str32_255_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_256_HasExtra", new Action( instance.TestReadBinary_Str32_256_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_256_HasExtra_Splitted", new Action( instance.TestReadBinary_Str32_256_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_256_JustLength", new Action( instance.TestReadBinary_Str32_256_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_256_JustLength_Splitted", new Action( instance.TestReadBinary_Str32_256_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_256_TooShort", new Action( instance.TestReadBinary_Str32_256_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_256_TooShort_Splitted", new Action( instance.TestReadBinary_Str32_256_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_31_HasExtra", new Action( instance.TestReadBinary_Str32_31_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_31_HasExtra_Splitted", new Action( instance.TestReadBinary_Str32_31_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_31_JustLength", new Action( instance.TestReadBinary_Str32_31_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_31_JustLength_Splitted", new Action( instance.TestReadBinary_Str32_31_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_31_TooShort", new Action( instance.TestReadBinary_Str32_31_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_31_TooShort_Splitted", new Action( instance.TestReadBinary_Str32_31_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_32_HasExtra", new Action( instance.TestReadBinary_Str32_32_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_32_HasExtra_Splitted", new Action( instance.TestReadBinary_Str32_32_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_32_JustLength", new Action( instance.TestReadBinary_Str32_32_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_32_JustLength_Splitted", new Action( instance.TestReadBinary_Str32_32_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_32_TooShort", new Action( instance.TestReadBinary_Str32_32_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_32_TooShort_Splitted", new Action( instance.TestReadBinary_Str32_32_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_65535_HasExtra", new Action( instance.TestReadBinary_Str32_65535_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_65535_HasExtra_Splitted", new Action( instance.TestReadBinary_Str32_65535_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_65535_JustLength", new Action( instance.TestReadBinary_Str32_65535_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_65535_JustLength_Splitted", new Action( instance.TestReadBinary_Str32_65535_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_65535_TooShort", new Action( instance.TestReadBinary_Str32_65535_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_65535_TooShort_Splitted", new Action( instance.TestReadBinary_Str32_65535_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_65536_HasExtra", new Action( instance.TestReadBinary_Str32_65536_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_65536_HasExtra_Splitted", new Action( instance.TestReadBinary_Str32_65536_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_65536_JustLength", new Action( instance.TestReadBinary_Str32_65536_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_65536_JustLength_Splitted", new Action( instance.TestReadBinary_Str32_65536_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_65536_TooShort", new Action( instance.TestReadBinary_Str32_65536_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str32_65536_TooShort_Splitted", new Action( instance.TestReadBinary_Str32_65536_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str8_0_HasExtra", new Action( instance.TestReadBinary_Str8_0_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str8_0_HasExtra_Splitted", new Action( instance.TestReadBinary_Str8_0_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str8_0_JustLength", new Action( instance.TestReadBinary_Str8_0_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str8_0_JustLength_Splitted", new Action( instance.TestReadBinary_Str8_0_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str8_1_HasExtra", new Action( instance.TestReadBinary_Str8_1_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str8_1_HasExtra_Splitted", new Action( instance.TestReadBinary_Str8_1_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str8_1_JustLength", new Action( instance.TestReadBinary_Str8_1_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str8_1_JustLength_Splitted", new Action( instance.TestReadBinary_Str8_1_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str8_1_TooShort", new Action( instance.TestReadBinary_Str8_1_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str8_1_TooShort_Splitted", new Action( instance.TestReadBinary_Str8_1_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str8_255_HasExtra", new Action( instance.TestReadBinary_Str8_255_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str8_255_HasExtra_Splitted", new Action( instance.TestReadBinary_Str8_255_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str8_255_JustLength", new Action( instance.TestReadBinary_Str8_255_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str8_255_JustLength_Splitted", new Action( instance.TestReadBinary_Str8_255_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str8_255_TooShort", new Action( instance.TestReadBinary_Str8_255_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str8_255_TooShort_Splitted", new Action( instance.TestReadBinary_Str8_255_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str8_31_HasExtra", new Action( instance.TestReadBinary_Str8_31_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str8_31_HasExtra_Splitted", new Action( instance.TestReadBinary_Str8_31_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str8_31_JustLength", new Action( instance.TestReadBinary_Str8_31_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str8_31_JustLength_Splitted", new Action( instance.TestReadBinary_Str8_31_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str8_31_TooShort", new Action( instance.TestReadBinary_Str8_31_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str8_31_TooShort_Splitted", new Action( instance.TestReadBinary_Str8_31_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str8_32_HasExtra", new Action( instance.TestReadBinary_Str8_32_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str8_32_HasExtra_Splitted", new Action( instance.TestReadBinary_Str8_32_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str8_32_JustLength", new Action( instance.TestReadBinary_Str8_32_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str8_32_JustLength_Splitted", new Action( instance.TestReadBinary_Str8_32_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str8_32_TooShort", new Action( instance.TestReadBinary_Str8_32_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadBinary_Str8_32_TooShort_Splitted", new Action( instance.TestReadBinary_Str8_32_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_0_HasExtra", new Action( instance.TestReadString_Bin16_0_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_0_HasExtra_Splitted", new Action( instance.TestReadString_Bin16_0_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_0_JustLength", new Action( instance.TestReadString_Bin16_0_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_0_JustLength_Splitted", new Action( instance.TestReadString_Bin16_0_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_1_HasExtra", new Action( instance.TestReadString_Bin16_1_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_1_HasExtra_Splitted", new Action( instance.TestReadString_Bin16_1_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_1_JustLength", new Action( instance.TestReadString_Bin16_1_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_1_JustLength_Splitted", new Action( instance.TestReadString_Bin16_1_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_1_TooShort", new Action( instance.TestReadString_Bin16_1_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_1_TooShort_Splitted", new Action( instance.TestReadString_Bin16_1_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_255_HasExtra", new Action( instance.TestReadString_Bin16_255_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_255_HasExtra_Splitted", new Action( instance.TestReadString_Bin16_255_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_255_JustLength", new Action( instance.TestReadString_Bin16_255_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_255_JustLength_Splitted", new Action( instance.TestReadString_Bin16_255_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_255_TooShort", new Action( instance.TestReadString_Bin16_255_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_255_TooShort_Splitted", new Action( instance.TestReadString_Bin16_255_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_256_HasExtra", new Action( instance.TestReadString_Bin16_256_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_256_HasExtra_Splitted", new Action( instance.TestReadString_Bin16_256_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_256_JustLength", new Action( instance.TestReadString_Bin16_256_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_256_JustLength_Splitted", new Action( instance.TestReadString_Bin16_256_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_256_TooShort", new Action( instance.TestReadString_Bin16_256_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_256_TooShort_Splitted", new Action( instance.TestReadString_Bin16_256_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_31_HasExtra", new Action( instance.TestReadString_Bin16_31_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_31_HasExtra_Splitted", new Action( instance.TestReadString_Bin16_31_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_31_JustLength", new Action( instance.TestReadString_Bin16_31_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_31_JustLength_Splitted", new Action( instance.TestReadString_Bin16_31_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_31_TooShort", new Action( instance.TestReadString_Bin16_31_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_31_TooShort_Splitted", new Action( instance.TestReadString_Bin16_31_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_32_HasExtra", new Action( instance.TestReadString_Bin16_32_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_32_HasExtra_Splitted", new Action( instance.TestReadString_Bin16_32_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_32_JustLength", new Action( instance.TestReadString_Bin16_32_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_32_JustLength_Splitted", new Action( instance.TestReadString_Bin16_32_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_32_TooShort", new Action( instance.TestReadString_Bin16_32_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_32_TooShort_Splitted", new Action( instance.TestReadString_Bin16_32_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_65535_HasExtra", new Action( instance.TestReadString_Bin16_65535_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_65535_HasExtra_Splitted", new Action( instance.TestReadString_Bin16_65535_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_65535_JustLength", new Action( instance.TestReadString_Bin16_65535_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_65535_JustLength_Splitted", new Action( instance.TestReadString_Bin16_65535_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_65535_TooShort", new Action( instance.TestReadString_Bin16_65535_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin16_65535_TooShort_Splitted", new Action( instance.TestReadString_Bin16_65535_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_0_HasExtra", new Action( instance.TestReadString_Bin32_0_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_0_HasExtra_Splitted", new Action( instance.TestReadString_Bin32_0_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_0_JustLength", new Action( instance.TestReadString_Bin32_0_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_0_JustLength_Splitted", new Action( instance.TestReadString_Bin32_0_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_1_HasExtra", new Action( instance.TestReadString_Bin32_1_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_1_HasExtra_Splitted", new Action( instance.TestReadString_Bin32_1_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_1_JustLength", new Action( instance.TestReadString_Bin32_1_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_1_JustLength_Splitted", new Action( instance.TestReadString_Bin32_1_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_1_TooShort", new Action( instance.TestReadString_Bin32_1_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_1_TooShort_Splitted", new Action( instance.TestReadString_Bin32_1_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_255_HasExtra", new Action( instance.TestReadString_Bin32_255_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_255_HasExtra_Splitted", new Action( instance.TestReadString_Bin32_255_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_255_JustLength", new Action( instance.TestReadString_Bin32_255_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_255_JustLength_Splitted", new Action( instance.TestReadString_Bin32_255_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_255_TooShort", new Action( instance.TestReadString_Bin32_255_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_255_TooShort_Splitted", new Action( instance.TestReadString_Bin32_255_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_256_HasExtra", new Action( instance.TestReadString_Bin32_256_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_256_HasExtra_Splitted", new Action( instance.TestReadString_Bin32_256_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_256_JustLength", new Action( instance.TestReadString_Bin32_256_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_256_JustLength_Splitted", new Action( instance.TestReadString_Bin32_256_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_256_TooShort", new Action( instance.TestReadString_Bin32_256_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_256_TooShort_Splitted", new Action( instance.TestReadString_Bin32_256_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_31_HasExtra", new Action( instance.TestReadString_Bin32_31_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_31_HasExtra_Splitted", new Action( instance.TestReadString_Bin32_31_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_31_JustLength", new Action( instance.TestReadString_Bin32_31_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_31_JustLength_Splitted", new Action( instance.TestReadString_Bin32_31_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_31_TooShort", new Action( instance.TestReadString_Bin32_31_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_31_TooShort_Splitted", new Action( instance.TestReadString_Bin32_31_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_32_HasExtra", new Action( instance.TestReadString_Bin32_32_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_32_HasExtra_Splitted", new Action( instance.TestReadString_Bin32_32_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_32_JustLength", new Action( instance.TestReadString_Bin32_32_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_32_JustLength_Splitted", new Action( instance.TestReadString_Bin32_32_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_32_TooShort", new Action( instance.TestReadString_Bin32_32_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_32_TooShort_Splitted", new Action( instance.TestReadString_Bin32_32_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_65535_HasExtra", new Action( instance.TestReadString_Bin32_65535_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_65535_HasExtra_Splitted", new Action( instance.TestReadString_Bin32_65535_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_65535_JustLength", new Action( instance.TestReadString_Bin32_65535_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_65535_JustLength_Splitted", new Action( instance.TestReadString_Bin32_65535_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_65535_TooShort", new Action( instance.TestReadString_Bin32_65535_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_65535_TooShort_Splitted", new Action( instance.TestReadString_Bin32_65535_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_65536_HasExtra", new Action( instance.TestReadString_Bin32_65536_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_65536_HasExtra_Splitted", new Action( instance.TestReadString_Bin32_65536_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_65536_JustLength", new Action( instance.TestReadString_Bin32_65536_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_65536_JustLength_Splitted", new Action( instance.TestReadString_Bin32_65536_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_65536_TooShort", new Action( instance.TestReadString_Bin32_65536_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin32_65536_TooShort_Splitted", new Action( instance.TestReadString_Bin32_65536_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin8_0_HasExtra", new Action( instance.TestReadString_Bin8_0_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin8_0_HasExtra_Splitted", new Action( instance.TestReadString_Bin8_0_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin8_0_JustLength", new Action( instance.TestReadString_Bin8_0_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin8_0_JustLength_Splitted", new Action( instance.TestReadString_Bin8_0_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin8_1_HasExtra", new Action( instance.TestReadString_Bin8_1_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin8_1_HasExtra_Splitted", new Action( instance.TestReadString_Bin8_1_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin8_1_JustLength", new Action( instance.TestReadString_Bin8_1_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin8_1_JustLength_Splitted", new Action( instance.TestReadString_Bin8_1_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin8_1_TooShort", new Action( instance.TestReadString_Bin8_1_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin8_1_TooShort_Splitted", new Action( instance.TestReadString_Bin8_1_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin8_255_HasExtra", new Action( instance.TestReadString_Bin8_255_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin8_255_HasExtra_Splitted", new Action( instance.TestReadString_Bin8_255_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin8_255_JustLength", new Action( instance.TestReadString_Bin8_255_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin8_255_JustLength_Splitted", new Action( instance.TestReadString_Bin8_255_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin8_255_TooShort", new Action( instance.TestReadString_Bin8_255_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin8_255_TooShort_Splitted", new Action( instance.TestReadString_Bin8_255_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin8_31_HasExtra", new Action( instance.TestReadString_Bin8_31_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin8_31_HasExtra_Splitted", new Action( instance.TestReadString_Bin8_31_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin8_31_JustLength", new Action( instance.TestReadString_Bin8_31_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin8_31_JustLength_Splitted", new Action( instance.TestReadString_Bin8_31_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin8_31_TooShort", new Action( instance.TestReadString_Bin8_31_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin8_31_TooShort_Splitted", new Action( instance.TestReadString_Bin8_31_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin8_32_HasExtra", new Action( instance.TestReadString_Bin8_32_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin8_32_HasExtra_Splitted", new Action( instance.TestReadString_Bin8_32_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin8_32_JustLength", new Action( instance.TestReadString_Bin8_32_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin8_32_JustLength_Splitted", new Action( instance.TestReadString_Bin8_32_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin8_32_TooShort", new Action( instance.TestReadString_Bin8_32_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Bin8_32_TooShort_Splitted", new Action( instance.TestReadString_Bin8_32_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_FixStr_0_HasExtra", new Action( instance.TestReadString_FixStr_0_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_FixStr_0_HasExtra_Splitted", new Action( instance.TestReadString_FixStr_0_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_FixStr_0_JustLength", new Action( instance.TestReadString_FixStr_0_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_FixStr_0_JustLength_Splitted", new Action( instance.TestReadString_FixStr_0_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_FixStr_1_HasExtra", new Action( instance.TestReadString_FixStr_1_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_FixStr_1_HasExtra_Splitted", new Action( instance.TestReadString_FixStr_1_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_FixStr_1_JustLength", new Action( instance.TestReadString_FixStr_1_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_FixStr_1_JustLength_Splitted", new Action( instance.TestReadString_FixStr_1_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_FixStr_1_TooShort", new Action( instance.TestReadString_FixStr_1_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_FixStr_1_TooShort_Splitted", new Action( instance.TestReadString_FixStr_1_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_FixStr_31_HasExtra", new Action( instance.TestReadString_FixStr_31_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_FixStr_31_HasExtra_Splitted", new Action( instance.TestReadString_FixStr_31_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_FixStr_31_JustLength", new Action( instance.TestReadString_FixStr_31_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_FixStr_31_JustLength_Splitted", new Action( instance.TestReadString_FixStr_31_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_FixStr_31_TooShort", new Action( instance.TestReadString_FixStr_31_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_FixStr_31_TooShort_Splitted", new Action( instance.TestReadString_FixStr_31_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_0_HasExtra", new Action( instance.TestReadString_Str16_0_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_0_HasExtra_Splitted", new Action( instance.TestReadString_Str16_0_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_0_JustLength", new Action( instance.TestReadString_Str16_0_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_0_JustLength_Splitted", new Action( instance.TestReadString_Str16_0_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_1_HasExtra", new Action( instance.TestReadString_Str16_1_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_1_HasExtra_Splitted", new Action( instance.TestReadString_Str16_1_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_1_JustLength", new Action( instance.TestReadString_Str16_1_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_1_JustLength_Splitted", new Action( instance.TestReadString_Str16_1_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_1_TooShort", new Action( instance.TestReadString_Str16_1_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_1_TooShort_Splitted", new Action( instance.TestReadString_Str16_1_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_255_HasExtra", new Action( instance.TestReadString_Str16_255_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_255_HasExtra_Splitted", new Action( instance.TestReadString_Str16_255_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_255_JustLength", new Action( instance.TestReadString_Str16_255_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_255_JustLength_Splitted", new Action( instance.TestReadString_Str16_255_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_255_TooShort", new Action( instance.TestReadString_Str16_255_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_255_TooShort_Splitted", new Action( instance.TestReadString_Str16_255_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_256_HasExtra", new Action( instance.TestReadString_Str16_256_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_256_HasExtra_Splitted", new Action( instance.TestReadString_Str16_256_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_256_JustLength", new Action( instance.TestReadString_Str16_256_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_256_JustLength_Splitted", new Action( instance.TestReadString_Str16_256_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_256_TooShort", new Action( instance.TestReadString_Str16_256_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_256_TooShort_Splitted", new Action( instance.TestReadString_Str16_256_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_31_HasExtra", new Action( instance.TestReadString_Str16_31_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_31_HasExtra_Splitted", new Action( instance.TestReadString_Str16_31_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_31_JustLength", new Action( instance.TestReadString_Str16_31_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_31_JustLength_Splitted", new Action( instance.TestReadString_Str16_31_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_31_TooShort", new Action( instance.TestReadString_Str16_31_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_31_TooShort_Splitted", new Action( instance.TestReadString_Str16_31_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_32_HasExtra", new Action( instance.TestReadString_Str16_32_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_32_HasExtra_Splitted", new Action( instance.TestReadString_Str16_32_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_32_JustLength", new Action( instance.TestReadString_Str16_32_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_32_JustLength_Splitted", new Action( instance.TestReadString_Str16_32_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_32_TooShort", new Action( instance.TestReadString_Str16_32_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_32_TooShort_Splitted", new Action( instance.TestReadString_Str16_32_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_65535_HasExtra", new Action( instance.TestReadString_Str16_65535_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_65535_HasExtra_Splitted", new Action( instance.TestReadString_Str16_65535_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_65535_JustLength", new Action( instance.TestReadString_Str16_65535_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_65535_JustLength_Splitted", new Action( instance.TestReadString_Str16_65535_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_65535_TooShort", new Action( instance.TestReadString_Str16_65535_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str16_65535_TooShort_Splitted", new Action( instance.TestReadString_Str16_65535_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_0_HasExtra", new Action( instance.TestReadString_Str32_0_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_0_HasExtra_Splitted", new Action( instance.TestReadString_Str32_0_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_0_JustLength", new Action( instance.TestReadString_Str32_0_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_0_JustLength_Splitted", new Action( instance.TestReadString_Str32_0_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_1_HasExtra", new Action( instance.TestReadString_Str32_1_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_1_HasExtra_Splitted", new Action( instance.TestReadString_Str32_1_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_1_JustLength", new Action( instance.TestReadString_Str32_1_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_1_JustLength_Splitted", new Action( instance.TestReadString_Str32_1_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_1_TooShort", new Action( instance.TestReadString_Str32_1_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_1_TooShort_Splitted", new Action( instance.TestReadString_Str32_1_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_255_HasExtra", new Action( instance.TestReadString_Str32_255_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_255_HasExtra_Splitted", new Action( instance.TestReadString_Str32_255_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_255_JustLength", new Action( instance.TestReadString_Str32_255_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_255_JustLength_Splitted", new Action( instance.TestReadString_Str32_255_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_255_TooShort", new Action( instance.TestReadString_Str32_255_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_255_TooShort_Splitted", new Action( instance.TestReadString_Str32_255_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_256_HasExtra", new Action( instance.TestReadString_Str32_256_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_256_HasExtra_Splitted", new Action( instance.TestReadString_Str32_256_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_256_JustLength", new Action( instance.TestReadString_Str32_256_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_256_JustLength_Splitted", new Action( instance.TestReadString_Str32_256_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_256_TooShort", new Action( instance.TestReadString_Str32_256_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_256_TooShort_Splitted", new Action( instance.TestReadString_Str32_256_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_31_HasExtra", new Action( instance.TestReadString_Str32_31_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_31_HasExtra_Splitted", new Action( instance.TestReadString_Str32_31_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_31_JustLength", new Action( instance.TestReadString_Str32_31_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_31_JustLength_Splitted", new Action( instance.TestReadString_Str32_31_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_31_TooShort", new Action( instance.TestReadString_Str32_31_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_31_TooShort_Splitted", new Action( instance.TestReadString_Str32_31_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_32_HasExtra", new Action( instance.TestReadString_Str32_32_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_32_HasExtra_Splitted", new Action( instance.TestReadString_Str32_32_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_32_JustLength", new Action( instance.TestReadString_Str32_32_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_32_JustLength_Splitted", new Action( instance.TestReadString_Str32_32_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_32_TooShort", new Action( instance.TestReadString_Str32_32_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_32_TooShort_Splitted", new Action( instance.TestReadString_Str32_32_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_65535_HasExtra", new Action( instance.TestReadString_Str32_65535_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_65535_HasExtra_Splitted", new Action( instance.TestReadString_Str32_65535_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_65535_JustLength", new Action( instance.TestReadString_Str32_65535_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_65535_JustLength_Splitted", new Action( instance.TestReadString_Str32_65535_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_65535_TooShort", new Action( instance.TestReadString_Str32_65535_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_65535_TooShort_Splitted", new Action( instance.TestReadString_Str32_65535_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_65536_HasExtra", new Action( instance.TestReadString_Str32_65536_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_65536_HasExtra_Splitted", new Action( instance.TestReadString_Str32_65536_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_65536_JustLength", new Action( instance.TestReadString_Str32_65536_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_65536_JustLength_Splitted", new Action( instance.TestReadString_Str32_65536_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_65536_TooShort", new Action( instance.TestReadString_Str32_65536_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str32_65536_TooShort_Splitted", new Action( instance.TestReadString_Str32_65536_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str8_0_HasExtra", new Action( instance.TestReadString_Str8_0_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str8_0_HasExtra_Splitted", new Action( instance.TestReadString_Str8_0_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str8_0_JustLength", new Action( instance.TestReadString_Str8_0_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str8_0_JustLength_Splitted", new Action( instance.TestReadString_Str8_0_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str8_1_HasExtra", new Action( instance.TestReadString_Str8_1_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str8_1_HasExtra_Splitted", new Action( instance.TestReadString_Str8_1_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str8_1_JustLength", new Action( instance.TestReadString_Str8_1_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str8_1_JustLength_Splitted", new Action( instance.TestReadString_Str8_1_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str8_1_TooShort", new Action( instance.TestReadString_Str8_1_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str8_1_TooShort_Splitted", new Action( instance.TestReadString_Str8_1_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str8_255_HasExtra", new Action( instance.TestReadString_Str8_255_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str8_255_HasExtra_Splitted", new Action( instance.TestReadString_Str8_255_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str8_255_JustLength", new Action( instance.TestReadString_Str8_255_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str8_255_JustLength_Splitted", new Action( instance.TestReadString_Str8_255_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str8_255_TooShort", new Action( instance.TestReadString_Str8_255_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str8_255_TooShort_Splitted", new Action( instance.TestReadString_Str8_255_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str8_31_HasExtra", new Action( instance.TestReadString_Str8_31_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str8_31_HasExtra_Splitted", new Action( instance.TestReadString_Str8_31_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str8_31_JustLength", new Action( instance.TestReadString_Str8_31_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str8_31_JustLength_Splitted", new Action( instance.TestReadString_Str8_31_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str8_31_TooShort", new Action( instance.TestReadString_Str8_31_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str8_31_TooShort_Splitted", new Action( instance.TestReadString_Str8_31_TooShort_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str8_32_HasExtra", new Action( instance.TestReadString_Str8_32_HasExtra ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str8_32_HasExtra_Splitted", new Action( instance.TestReadString_Str8_32_HasExtra_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str8_32_JustLength", new Action( instance.TestReadString_Str8_32_JustLength ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str8_32_JustLength_Splitted", new Action( instance.TestReadString_Str8_32_JustLength_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str8_32_TooShort", new Action( instance.TestReadString_Str8_32_TooShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestReadString_Str8_32_TooShort_Splitted", new Action( instance.TestReadString_Str8_32_TooShort_Splitted ) ) );
		}
		public static void InitializeInstance( TestClassInstance testClassInstance, object testFixtureInstance )
		{
			var instance = ( ( PackUnpackTest )testFixtureInstance );
			testClassInstance.TestMethods.Add( new TestMethod( "TestArray", new Action( instance.TestArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestArray_Splitted", new Action( instance.TestArray_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestBoolean", new Action( instance.TestBoolean ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestByte", new Action( instance.TestByte ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestByte_Splitted", new Action( instance.TestByte_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestBytes", new Action( instance.TestBytes ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestBytes_Splitted", new Action( instance.TestBytes_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestChars", new Action( instance.TestChars ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestChars_Splitted", new Action( instance.TestChars_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDictionary", new Action( instance.TestDictionary ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDictionary_Splitted", new Action( instance.TestDictionary_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDouble", new Action( instance.TestDouble ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDouble_Splitted", new Action( instance.TestDouble_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestExts", new Action( instance.TestExts ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestExts_Splitted", new Action( instance.TestExts_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestHeteroArray", new Action( instance.TestHeteroArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestInt16", new Action( instance.TestInt16 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestInt16_Splitted", new Action( instance.TestInt16_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestInt32", new Action( instance.TestInt32 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestInt32_Splitted", new Action( instance.TestInt32_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestInt64", new Action( instance.TestInt64 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestInt64_Splitted", new Action( instance.TestInt64_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestMultipleObjectInStream", new Action( instance.TestMultipleObjectInStream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNestedArray", new Action( instance.TestNestedArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNestedMap", new Action( instance.TestNestedMap ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNil", new Action( instance.TestNil ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSByte", new Action( instance.TestSByte ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSByte_Splitted", new Action( instance.TestSByte_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSingle", new Action( instance.TestSingle ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSingle_Splitted", new Action( instance.TestSingle_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestStringShort", new Action( instance.TestStringShort ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUInt16", new Action( instance.TestUInt16 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUInt16_Splitted", new Action( instance.TestUInt16_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUInt32", new Action( instance.TestUInt32 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUInt32_Splitted", new Action( instance.TestUInt32_Splitted ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUInt64", new Action( instance.TestUInt64 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUInt64_Splitted", new Action( instance.TestUInt64_Splitted ) ) );
		}
		public static void InitializeInstance( TestClassInstance testClassInstance, object testFixtureInstance )
		{
			var instance = ( ( UnpackerTest_Skip )testFixtureInstance );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Array16_Max", new Action( instance.TestSkip_Array16_Max ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Array16_Min", new Action( instance.TestSkip_Array16_Min ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Array16_Zero", new Action( instance.TestSkip_Array16_Zero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Array32_Max", new Action( instance.TestSkip_Array32_Max ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Array32_Min", new Action( instance.TestSkip_Array32_Min ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Array32_Zero", new Action( instance.TestSkip_Array32_Zero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_ArrayEmpty_AsIs", new Action( instance.TestSkip_ArrayEmpty_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_ArrayScalar_AsIs", new Action( instance.TestSkip_ArrayScalar_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_BetweenSubtreeReader_NestedArray_AsIs", new Action( instance.TestSkip_BetweenSubtreeReader_NestedArray_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_BetweenSubtreeReader_NestedMap_AsIs", new Action( instance.TestSkip_BetweenSubtreeReader_NestedMap_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Bin16_Max", new Action( instance.TestSkip_Bin16_Max ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Bin16_Min", new Action( instance.TestSkip_Bin16_Min ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Bin16_Zero", new Action( instance.TestSkip_Bin16_Zero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Bin32_Max", new Action( instance.TestSkip_Bin32_Max ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Bin32_Min", new Action( instance.TestSkip_Bin32_Min ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Bin32_Zero", new Action( instance.TestSkip_Bin32_Zero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Bin8_Max", new Action( instance.TestSkip_Bin8_Max ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Bin8_Min", new Action( instance.TestSkip_Bin8_Min ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Bin8_Zero", new Action( instance.TestSkip_Bin8_Zero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_ContinuousRaw_ReportedSeparately", new Action( instance.TestSkip_ContinuousRaw_ReportedSeparately ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_ContinuousScalar_ReportedSeparately", new Action( instance.TestSkip_ContinuousScalar_ReportedSeparately ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_CotinuousArray_ReportsSeparately", new Action( instance.TestSkip_CotinuousArray_ReportsSeparately ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_CotinuousMap_ReportsSeparately", new Action( instance.TestSkip_CotinuousMap_ReportsSeparately ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Empty_Null", new Action( instance.TestSkip_Empty_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Ext16_Max", new Action( instance.TestSkip_Ext16_Max ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Ext16_Min", new Action( instance.TestSkip_Ext16_Min ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Ext16_Zero", new Action( instance.TestSkip_Ext16_Zero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Ext32_Max", new Action( instance.TestSkip_Ext32_Max ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Ext32_Min", new Action( instance.TestSkip_Ext32_Min ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Ext32_Zero", new Action( instance.TestSkip_Ext32_Zero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Ext8_Max", new Action( instance.TestSkip_Ext8_Max ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Ext8_Min", new Action( instance.TestSkip_Ext8_Min ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Ext8_Zero", new Action( instance.TestSkip_Ext8_Zero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_FalseValue", new Action( instance.TestSkip_FalseValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_FixArrayEmpty_AsIs", new Action( instance.TestSkip_FixArrayEmpty_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_FixArrayFixNum_AsIs", new Action( instance.TestSkip_FixArrayFixNum_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_FixedArray_Max", new Action( instance.TestSkip_FixedArray_Max ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_FixedArray_Min", new Action( instance.TestSkip_FixedArray_Min ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_FixedArray_Zero", new Action( instance.TestSkip_FixedArray_Zero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_FixedMap_Max", new Action( instance.TestSkip_FixedMap_Max ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_FixedMap_Min", new Action( instance.TestSkip_FixedMap_Min ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_FixedMap_Zero", new Action( instance.TestSkip_FixedMap_Zero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_FixedRaw_Max", new Action( instance.TestSkip_FixedRaw_Max ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_FixedRaw_Min", new Action( instance.TestSkip_FixedRaw_Min ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_FixedRaw_Zero", new Action( instance.TestSkip_FixedRaw_Zero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_FixExt1", new Action( instance.TestSkip_FixExt1 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_FixExt16", new Action( instance.TestSkip_FixExt16 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_FixExt2", new Action( instance.TestSkip_FixExt2 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_FixExt4", new Action( instance.TestSkip_FixExt4 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_FixExt8", new Action( instance.TestSkip_FixExt8 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_FixInt_Max", new Action( instance.TestSkip_FixInt_Max ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_FixInt_Min", new Action( instance.TestSkip_FixInt_Min ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_FixInt_Zero", new Action( instance.TestSkip_FixInt_Zero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_FixMapEmpty_AsIs", new Action( instance.TestSkip_FixMapEmpty_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_FixMapFixNum_AsIs", new Action( instance.TestSkip_FixMapFixNum_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_FixNum_1", new Action( instance.TestSkip_FixNum_1 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_FixRaw_1", new Action( instance.TestSkip_FixRaw_1 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Map16_Max", new Action( instance.TestSkip_Map16_Max ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Map16_Min", new Action( instance.TestSkip_Map16_Min ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Map16_Zero", new Action( instance.TestSkip_Map16_Zero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Map32_Max", new Action( instance.TestSkip_Map32_Max ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Map32_Min", new Action( instance.TestSkip_Map32_Min ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Map32_Zero", new Action( instance.TestSkip_Map32_Zero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_MapEmpty_AsIs", new Action( instance.TestSkip_MapEmpty_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_MapScalar_AsIs", new Action( instance.TestSkip_MapScalar_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_NestedArray_AsIs", new Action( instance.TestSkip_NestedArray_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_NestedArrayContainsEmpty_AsIs", new Action( instance.TestSkip_NestedArrayContainsEmpty_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_NestedMap_AsIs", new Action( instance.TestSkip_NestedMap_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_NestedMapContainsEmpty_AsIs", new Action( instance.TestSkip_NestedMapContainsEmpty_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_NilValue", new Action( instance.TestSkip_NilValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Raw_AsIs", new Action( instance.TestSkip_Raw_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Raw16_Max", new Action( instance.TestSkip_Raw16_Max ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Raw16_Min", new Action( instance.TestSkip_Raw16_Min ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Raw16_Zero", new Action( instance.TestSkip_Raw16_Zero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Raw32_Max", new Action( instance.TestSkip_Raw32_Max ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Raw32_Min", new Action( instance.TestSkip_Raw32_Min ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Raw32_Zero", new Action( instance.TestSkip_Raw32_Zero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_RawEmpty_0", new Action( instance.TestSkip_RawEmpty_0 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Real32", new Action( instance.TestSkip_Real32 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Real64", new Action( instance.TestSkip_Real64 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Scalar_AsIs", new Action( instance.TestSkip_Scalar_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_SignedInt16", new Action( instance.TestSkip_SignedInt16 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_SignedInt32", new Action( instance.TestSkip_SignedInt32 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_SignedInt64", new Action( instance.TestSkip_SignedInt64 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_SignedInt8", new Action( instance.TestSkip_SignedInt8 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Str8_Max", new Action( instance.TestSkip_Str8_Max ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Str8_Min", new Action( instance.TestSkip_Str8_Min ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_Str8_Zero", new Action( instance.TestSkip_Str8_Zero ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_SubtreeReader_NestedArray_AsIs", new Action( instance.TestSkip_SubtreeReader_NestedArray_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_SubtreeReader_NestedArrayContainsEmpty_AsIs", new Action( instance.TestSkip_SubtreeReader_NestedArrayContainsEmpty_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_SubtreeReader_NestedMap_AsIs", new Action( instance.TestSkip_SubtreeReader_NestedMap_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_SubtreeReader_NestedMapContainsEmpty_AsIs", new Action( instance.TestSkip_SubtreeReader_NestedMapContainsEmpty_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_TrueValue", new Action( instance.TestSkip_TrueValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_UnsignedInt16", new Action( instance.TestSkip_UnsignedInt16 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_UnsignedInt32", new Action( instance.TestSkip_UnsignedInt32 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_UnsignedInt64", new Action( instance.TestSkip_UnsignedInt64 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSkip_UnsignedInt8", new Action( instance.TestSkip_UnsignedInt8 ) ) );
		}
		public static void InitializeInstance( TestClassInstance testClassInstance, object testFixtureInstance )
		{
			var instance = ( ( ReflectionBasedNilImplicationTest )testFixtureInstance );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCreation_NullableValueType_AllOk", new Action( instance.TestCreation_NullableValueType_AllOk ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCreation_ReadOnlyCollectionProperty_OnlyNullIsInvalid", new Action( instance.TestCreation_ReadOnlyCollectionProperty_OnlyNullIsInvalid ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCreation_ReferenceType_AllOk", new Action( instance.TestCreation_ReferenceType_AllOk ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCreation_ValueType_OnlyNullIsInvalid", new Action( instance.TestCreation_ValueType_OnlyNullIsInvalid ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestElelementMissingInTheFirstPlace_Map_MissingMembersAreSkipped", new Action( instance.TestElelementMissingInTheFirstPlace_Map_MissingMembersAreSkipped ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestElelementTooManyInTheFirstPlace_Map_ExtrasAreIgnored", new Action( instance.TestElelementTooManyInTheFirstPlace_Map_ExtrasAreIgnored ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_NullableValueType_ProhibitWillFail_Array", new Action( instance.TestPack_NullableValueType_ProhibitWillFail_Array ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_NullableValueType_ProhibitWillFail_Map", new Action( instance.TestPack_NullableValueType_ProhibitWillFail_Map ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_ReadOnlyCollectionProperty_Prohibit_Fail_Array", new Action( instance.TestPack_ReadOnlyCollectionProperty_Prohibit_Fail_Array ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_ReadOnlyCollectionProperty_Prohibit_Fail_Map", new Action( instance.TestPack_ReadOnlyCollectionProperty_Prohibit_Fail_Map ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_ReferenceType_ProhibitWillFail_Array", new Action( instance.TestPack_ReferenceType_ProhibitWillFail_Array ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPack_ReferenceType_ProhibitWillFail_Map", new Action( instance.TestPack_ReferenceType_ProhibitWillFail_Map ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpack_NullableValueType_MemberDefaultWillBePreserved_Array", new Action( instance.TestUnpack_NullableValueType_MemberDefaultWillBePreserved_Array ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpack_NullableValueType_MemberDefaultWillBePreserved_Map", new Action( instance.TestUnpack_NullableValueType_MemberDefaultWillBePreserved_Map ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpack_NullableValueType_NullWillBeNull_Array", new Action( instance.TestUnpack_NullableValueType_NullWillBeNull_Array ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpack_NullableValueType_NullWillBeNull_Map", new Action( instance.TestUnpack_NullableValueType_NullWillBeNull_Map ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpack_NullableValueType_ProhibitWillFail_Array", new Action( instance.TestUnpack_NullableValueType_ProhibitWillFail_Array ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpack_NullableValueType_ProhibitWillFail_Map", new Action( instance.TestUnpack_NullableValueType_ProhibitWillFail_Map ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpack_ReadOnlyCollectionProperty_MemberDefault_Preserved_Array", new Action( instance.TestUnpack_ReadOnlyCollectionProperty_MemberDefault_Preserved_Array ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpack_ReadOnlyCollectionProperty_MemberDefault_Preserved_Map", new Action( instance.TestUnpack_ReadOnlyCollectionProperty_MemberDefault_Preserved_Map ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpack_ReadOnlyCollectionProperty_Prohibit_Fail_Array", new Action( instance.TestUnpack_ReadOnlyCollectionProperty_Prohibit_Fail_Array ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpack_ReadOnlyCollectionProperty_Prohibit_Fail_Map", new Action( instance.TestUnpack_ReadOnlyCollectionProperty_Prohibit_Fail_Map ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpack_ReferenceType_MemberDefaultWillBePreserved_Array", new Action( instance.TestUnpack_ReferenceType_MemberDefaultWillBePreserved_Array ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpack_ReferenceType_MemberDefaultWillBePreserved_Map", new Action( instance.TestUnpack_ReferenceType_MemberDefaultWillBePreserved_Map ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpack_ReferenceType_NullWillBeNull_Array", new Action( instance.TestUnpack_ReferenceType_NullWillBeNull_Array ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpack_ReferenceType_NullWillBeNull_Map", new Action( instance.TestUnpack_ReferenceType_NullWillBeNull_Map ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpack_ReferenceType_ProhibitWillFail_Array", new Action( instance.TestUnpack_ReferenceType_ProhibitWillFail_Array ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpack_ReferenceType_ProhibitWillFail_Map", new Action( instance.TestUnpack_ReferenceType_ProhibitWillFail_Map ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpack_ValueType_MemberDefault_Preserved_Array", new Action( instance.TestUnpack_ValueType_MemberDefault_Preserved_Array ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpack_ValueType_MemberDefault_Preserved_Map", new Action( instance.TestUnpack_ValueType_MemberDefault_Preserved_Map ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpack_ValueType_Prohibit_Fail_Array", new Action( instance.TestUnpack_ValueType_Prohibit_Fail_Array ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpack_ValueType_Prohibit_Fail_Map", new Action( instance.TestUnpack_ValueType_Prohibit_Fail_Map ) ) );
		}
		public static void InitializeInstance( TestClassInstance testClassInstance, object testFixtureInstance )
		{
			var instance = ( ( UnpackingTest_Ext )testFixtureInstance );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs0HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs0HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs0HasExtra_NoProblem_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs0HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs0JustLength_Success_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs0JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs0JustLength_Success_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs0JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs17HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs17HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs17HasExtra_NoProblem_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs17HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs17JustLength_Success_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs17JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs17JustLength_Success_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs17JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs17TooShort_Fail_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs17TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs17TooShort_Fail_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs17TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs1HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs1HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs1HasExtra_NoProblem_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs1HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs1JustLength_Success_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs1JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs1JustLength_Success_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs1JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs1TooShort_Fail_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs1TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs1TooShort_Fail_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs1TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs255HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs255HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs255HasExtra_NoProblem_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs255HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs255JustLength_Success_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs255JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs255JustLength_Success_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs255JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs255TooShort_Fail_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs255TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs255TooShort_Fail_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs255TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs256HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs256HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs256HasExtra_NoProblem_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs256HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs256JustLength_Success_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs256JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs256JustLength_Success_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs256JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs256TooShort_Fail_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs256TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs256TooShort_Fail_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs256TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs65535HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs65535HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs65535HasExtra_NoProblem_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs65535HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs65535JustLength_Success_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs65535JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs65535JustLength_Success_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs65535JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs65535TooShort_Fail_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs65535TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs65535TooShort_Fail_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext16_AndBinaryLengthIs65535TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs0HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs0HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs0HasExtra_NoProblem_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs0HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs0JustLength_Success_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs0JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs0JustLength_Success_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs0JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs17HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs17HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs17HasExtra_NoProblem_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs17HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs17JustLength_Success_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs17JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs17JustLength_Success_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs17JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs17TooShort_Fail_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs17TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs17TooShort_Fail_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs17TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs1HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs1HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs1HasExtra_NoProblem_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs1HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs1JustLength_Success_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs1JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs1JustLength_Success_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs1JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs1TooShort_Fail_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs1TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs1TooShort_Fail_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs1TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs255HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs255HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs255HasExtra_NoProblem_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs255HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs255JustLength_Success_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs255JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs255JustLength_Success_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs255JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs255TooShort_Fail_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs255TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs255TooShort_Fail_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs255TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs256HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs256HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs256HasExtra_NoProblem_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs256HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs256JustLength_Success_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs256JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs256JustLength_Success_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs256JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs256TooShort_Fail_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs256TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs256TooShort_Fail_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs256TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs65535HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs65535HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs65535HasExtra_NoProblem_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs65535HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs65535JustLength_Success_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs65535JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs65535JustLength_Success_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs65535JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs65535TooShort_Fail_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs65535TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs65535TooShort_Fail_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs65535TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs65536HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs65536HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs65536HasExtra_NoProblem_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs65536HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs65536JustLength_Success_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs65536JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs65536JustLength_Success_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs65536JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs65536TooShort_Fail_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs65536TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs65536TooShort_Fail_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext32_AndBinaryLengthIs65536TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs0HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs0HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs0HasExtra_NoProblem_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs0HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs0JustLength_Success_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs0JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs0JustLength_Success_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs0JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs17HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs17HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs17HasExtra_NoProblem_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs17HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs17JustLength_Success_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs17JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs17JustLength_Success_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs17JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs17TooShort_Fail_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs17TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs17TooShort_Fail_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs17TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs1HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs1HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs1HasExtra_NoProblem_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs1HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs1JustLength_Success_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs1JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs1JustLength_Success_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs1JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs1TooShort_Fail_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs1TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs1TooShort_Fail_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs1TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs255HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs255HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs255HasExtra_NoProblem_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs255HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs255JustLength_Success_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs255JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs255JustLength_Success_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs255JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs255TooShort_Fail_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs255TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs255TooShort_Fail_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_Ext8_AndBinaryLengthIs255TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_FixExt1_AndBinaryLengthIs1HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_FixExt1_AndBinaryLengthIs1HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_FixExt1_AndBinaryLengthIs1HasExtra_NoProblem_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_FixExt1_AndBinaryLengthIs1HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_FixExt1_AndBinaryLengthIs1JustLength_Success_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_FixExt1_AndBinaryLengthIs1JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_FixExt1_AndBinaryLengthIs1JustLength_Success_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_FixExt1_AndBinaryLengthIs1JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_FixExt1_AndBinaryLengthIs1TooShort_Fail_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_FixExt1_AndBinaryLengthIs1TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_FixExt1_AndBinaryLengthIs1TooShort_Fail_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_FixExt1_AndBinaryLengthIs1TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_FixExt16_AndBinaryLengthIs16HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_FixExt16_AndBinaryLengthIs16HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_FixExt16_AndBinaryLengthIs16HasExtra_NoProblem_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_FixExt16_AndBinaryLengthIs16HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_FixExt16_AndBinaryLengthIs16JustLength_Success_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_FixExt16_AndBinaryLengthIs16JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_FixExt16_AndBinaryLengthIs16JustLength_Success_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_FixExt16_AndBinaryLengthIs16JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_FixExt16_AndBinaryLengthIs16TooShort_Fail_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_FixExt16_AndBinaryLengthIs16TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_FixExt16_AndBinaryLengthIs16TooShort_Fail_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_FixExt16_AndBinaryLengthIs16TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_FixExt2_AndBinaryLengthIs2HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_FixExt2_AndBinaryLengthIs2HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_FixExt2_AndBinaryLengthIs2HasExtra_NoProblem_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_FixExt2_AndBinaryLengthIs2HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_FixExt2_AndBinaryLengthIs2JustLength_Success_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_FixExt2_AndBinaryLengthIs2JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_FixExt2_AndBinaryLengthIs2JustLength_Success_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_FixExt2_AndBinaryLengthIs2JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_FixExt2_AndBinaryLengthIs2TooShort_Fail_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_FixExt2_AndBinaryLengthIs2TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_FixExt2_AndBinaryLengthIs2TooShort_Fail_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_FixExt2_AndBinaryLengthIs2TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_FixExt4_AndBinaryLengthIs4HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_FixExt4_AndBinaryLengthIs4HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_FixExt4_AndBinaryLengthIs4HasExtra_NoProblem_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_FixExt4_AndBinaryLengthIs4HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_FixExt4_AndBinaryLengthIs4JustLength_Success_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_FixExt4_AndBinaryLengthIs4JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_FixExt4_AndBinaryLengthIs4JustLength_Success_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_FixExt4_AndBinaryLengthIs4JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_FixExt4_AndBinaryLengthIs4TooShort_Fail_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_FixExt4_AndBinaryLengthIs4TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_FixExt4_AndBinaryLengthIs4TooShort_Fail_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_FixExt4_AndBinaryLengthIs4TooShort_Fail_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_FixExt8_AndBinaryLengthIs8HasExtra_NoProblem_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_FixExt8_AndBinaryLengthIs8HasExtra_NoProblem_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_FixExt8_AndBinaryLengthIs8HasExtra_NoProblem_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_FixExt8_AndBinaryLengthIs8HasExtra_NoProblem_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_FixExt8_AndBinaryLengthIs8JustLength_Success_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_FixExt8_AndBinaryLengthIs8JustLength_Success_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_FixExt8_AndBinaryLengthIs8JustLength_Success_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_FixExt8_AndBinaryLengthIs8JustLength_Success_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_FixExt8_AndBinaryLengthIs8TooShort_Fail_ByteArray", new Action( instance.TestUnpackMessagePackExtendedTypeObject_FixExt8_AndBinaryLengthIs8TooShort_Fail_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMessagePackExtendedTypeObject_FixExt8_AndBinaryLengthIs8TooShort_Fail_Stream", new Action( instance.TestUnpackMessagePackExtendedTypeObject_FixExt8_AndBinaryLengthIs8TooShort_Fail_Stream ) ) );
		}
		public static void InitializeInstance( TestClassInstance testClassInstance, object testFixtureInstance )
		{
			var instance = ( ( RegressionTests )testFixtureInstance );
			testClassInstance.TestMethods.Add( new TestMethod( "Issue143", new Action( instance.Issue143 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIssue124_AotForComplexValueType", new Action( instance.TestIssue124_AotForComplexValueType ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIssue70", new Action( instance.TestIssue70 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIssue73", new Action( instance.TestIssue73 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIssue92_EmptyAsCollection", new Action( instance.TestIssue92_EmptyAsCollection ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIssue92_EmptyAsMpo", new Action( instance.TestIssue92_EmptyAsMpo ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIssue99_HoGyuLee_AotForEnumKeyDictionary", new Action( instance.TestIssue99_HoGyuLee_AotForEnumKeyDictionary ) ) );
		}
		public static void InitializeInstance( TestClassInstance testClassInstance, object testFixtureInstance )
		{
			var instance = ( ( ArrayGenerationBasedEnumSerializerTest )testFixtureInstance );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumByte_WithFlags_ByName", new Action( instance.TestEnumByte_WithFlags_ByName ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumByte_WithFlags_ByUnderlyingValue", new Action( instance.TestEnumByte_WithFlags_ByUnderlyingValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumByte_WithoutFlags_ByName", new Action( instance.TestEnumByte_WithoutFlags_ByName ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumByte_WithoutFlags_ByUnderlyingValue", new Action( instance.TestEnumByte_WithoutFlags_ByUnderlyingValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumInt16_WithFlags_ByName", new Action( instance.TestEnumInt16_WithFlags_ByName ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumInt16_WithFlags_ByUnderlyingValue", new Action( instance.TestEnumInt16_WithFlags_ByUnderlyingValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumInt16_WithoutFlags_ByName", new Action( instance.TestEnumInt16_WithoutFlags_ByName ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumInt16_WithoutFlags_ByUnderlyingValue", new Action( instance.TestEnumInt16_WithoutFlags_ByUnderlyingValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumInt32_WithFlags_ByName", new Action( instance.TestEnumInt32_WithFlags_ByName ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumInt32_WithFlags_ByUnderlyingValue", new Action( instance.TestEnumInt32_WithFlags_ByUnderlyingValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumInt32_WithoutFlags_ByName", new Action( instance.TestEnumInt32_WithoutFlags_ByName ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumInt32_WithoutFlags_ByUnderlyingValue", new Action( instance.TestEnumInt32_WithoutFlags_ByUnderlyingValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumInt64_WithFlags_ByName", new Action( instance.TestEnumInt64_WithFlags_ByName ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumInt64_WithFlags_ByUnderlyingValue", new Action( instance.TestEnumInt64_WithFlags_ByUnderlyingValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumInt64_WithoutFlags_ByName", new Action( instance.TestEnumInt64_WithoutFlags_ByName ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumInt64_WithoutFlags_ByUnderlyingValue", new Action( instance.TestEnumInt64_WithoutFlags_ByUnderlyingValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumKeyTransformer_AllUpper", new Action( instance.TestEnumKeyTransformer_AllUpper ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumKeyTransformer_Custom", new Action( instance.TestEnumKeyTransformer_Custom ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumKeyTransformer_Default_AsIs", new Action( instance.TestEnumKeyTransformer_Default_AsIs ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumKeyTransformer_LowerCamel", new Action( instance.TestEnumKeyTransformer_LowerCamel ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumSByte_WithFlags_ByName", new Action( instance.TestEnumSByte_WithFlags_ByName ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumSByte_WithFlags_ByUnderlyingValue", new Action( instance.TestEnumSByte_WithFlags_ByUnderlyingValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumSByte_WithoutFlags_ByName", new Action( instance.TestEnumSByte_WithoutFlags_ByName ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumSByte_WithoutFlags_ByUnderlyingValue", new Action( instance.TestEnumSByte_WithoutFlags_ByUnderlyingValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumUInt16_WithFlags_ByName", new Action( instance.TestEnumUInt16_WithFlags_ByName ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumUInt16_WithFlags_ByUnderlyingValue", new Action( instance.TestEnumUInt16_WithFlags_ByUnderlyingValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumUInt16_WithoutFlags_ByName", new Action( instance.TestEnumUInt16_WithoutFlags_ByName ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumUInt16_WithoutFlags_ByUnderlyingValue", new Action( instance.TestEnumUInt16_WithoutFlags_ByUnderlyingValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumUInt32_WithFlags_ByName", new Action( instance.TestEnumUInt32_WithFlags_ByName ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumUInt32_WithFlags_ByUnderlyingValue", new Action( instance.TestEnumUInt32_WithFlags_ByUnderlyingValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumUInt32_WithoutFlags_ByName", new Action( instance.TestEnumUInt32_WithoutFlags_ByName ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumUInt32_WithoutFlags_ByUnderlyingValue", new Action( instance.TestEnumUInt32_WithoutFlags_ByUnderlyingValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumUInt64_WithFlags_ByName", new Action( instance.TestEnumUInt64_WithFlags_ByName ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumUInt64_WithFlags_ByUnderlyingValue", new Action( instance.TestEnumUInt64_WithFlags_ByUnderlyingValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumUInt64_WithoutFlags_ByName", new Action( instance.TestEnumUInt64_WithoutFlags_ByName ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumUInt64_WithoutFlags_ByUnderlyingValue", new Action( instance.TestEnumUInt64_WithoutFlags_ByUnderlyingValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSerializationMethod_ContextIsByName_TypeIsByName_MemberIsByName", new Action( instance.TestSerializationMethod_ContextIsByName_TypeIsByName_MemberIsByName ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSerializationMethod_ContextIsByName_TypeIsByName_MemberIsByUnderlyingValue", new Action( instance.TestSerializationMethod_ContextIsByName_TypeIsByName_MemberIsByUnderlyingValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSerializationMethod_ContextIsByName_TypeIsByName_MemberIsDefault", new Action( instance.TestSerializationMethod_ContextIsByName_TypeIsByName_MemberIsDefault ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSerializationMethod_ContextIsByName_TypeIsByName_MemberIsNone", new Action( instance.TestSerializationMethod_ContextIsByName_TypeIsByName_MemberIsNone ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSerializationMethod_ContextIsByName_TypeIsByUnderlyingValue_MemberIsByName", new Action( instance.TestSerializationMethod_ContextIsByName_TypeIsByUnderlyingValue_MemberIsByName ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSerializationMethod_ContextIsByName_TypeIsByUnderlyingValue_MemberIsByUnderlyingValue", new Action( instance.TestSerializationMethod_ContextIsByName_TypeIsByUnderlyingValue_MemberIsByUnderlyingValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSerializationMethod_ContextIsByName_TypeIsByUnderlyingValue_MemberIsDefault", new Action( instance.TestSerializationMethod_ContextIsByName_TypeIsByUnderlyingValue_MemberIsDefault ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSerializationMethod_ContextIsByName_TypeIsByUnderlyingValue_MemberIsNone", new Action( instance.TestSerializationMethod_ContextIsByName_TypeIsByUnderlyingValue_MemberIsNone ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSerializationMethod_ContextIsByName_TypeIsNone_MemberIsByName", new Action( instance.TestSerializationMethod_ContextIsByName_TypeIsNone_MemberIsByName ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSerializationMethod_ContextIsByName_TypeIsNone_MemberIsByUnderlyingValue", new Action( instance.TestSerializationMethod_ContextIsByName_TypeIsNone_MemberIsByUnderlyingValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSerializationMethod_ContextIsByUnderlyingValue_TypeIsByName_MemberIsByName", new Action( instance.TestSerializationMethod_ContextIsByUnderlyingValue_TypeIsByName_MemberIsByName ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSerializationMethod_ContextIsByUnderlyingValue_TypeIsByName_MemberIsByUnderlyingValue", new Action( instance.TestSerializationMethod_ContextIsByUnderlyingValue_TypeIsByName_MemberIsByUnderlyingValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSerializationMethod_ContextIsByUnderlyingValue_TypeIsByName_MemberIsDefault", new Action( instance.TestSerializationMethod_ContextIsByUnderlyingValue_TypeIsByName_MemberIsDefault ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSerializationMethod_ContextIsByUnderlyingValue_TypeIsByName_MemberIsNone", new Action( instance.TestSerializationMethod_ContextIsByUnderlyingValue_TypeIsByName_MemberIsNone ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSerializationMethod_ContextIsByUnderlyingValue_TypeIsByUnderlyingValue_MemberIsByName", new Action( instance.TestSerializationMethod_ContextIsByUnderlyingValue_TypeIsByUnderlyingValue_MemberIsByName ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSerializationMethod_ContextIsByUnderlyingValue_TypeIsByUnderlyingValue_MemberIsByUnderlyingValue", new Action( instance.TestSerializationMethod_ContextIsByUnderlyingValue_TypeIsByUnderlyingValue_MemberIsByUnderlyingValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSerializationMethod_ContextIsByUnderlyingValue_TypeIsByUnderlyingValue_MemberIsDefault", new Action( instance.TestSerializationMethod_ContextIsByUnderlyingValue_TypeIsByUnderlyingValue_MemberIsDefault ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSerializationMethod_ContextIsByUnderlyingValue_TypeIsByUnderlyingValue_MemberIsNone", new Action( instance.TestSerializationMethod_ContextIsByUnderlyingValue_TypeIsByUnderlyingValue_MemberIsNone ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSerializationMethod_ContextIsByUnderlyingValue_TypeIsNone_MemberIsByName", new Action( instance.TestSerializationMethod_ContextIsByUnderlyingValue_TypeIsNone_MemberIsByName ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSerializationMethod_ContextIsByUnderlyingValue_TypeIsNone_MemberIsByUnderlyingValue", new Action( instance.TestSerializationMethod_ContextIsByUnderlyingValue_TypeIsNone_MemberIsByUnderlyingValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSerializationMethod_ContextIsDefault_TypeIsByName_MemberIsByName", new Action( instance.TestSerializationMethod_ContextIsDefault_TypeIsByName_MemberIsByName ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSerializationMethod_ContextIsDefault_TypeIsByName_MemberIsByUnderlyingValue", new Action( instance.TestSerializationMethod_ContextIsDefault_TypeIsByName_MemberIsByUnderlyingValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSerializationMethod_ContextIsDefault_TypeIsByName_MemberIsDefault", new Action( instance.TestSerializationMethod_ContextIsDefault_TypeIsByName_MemberIsDefault ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSerializationMethod_ContextIsDefault_TypeIsByName_MemberIsNone", new Action( instance.TestSerializationMethod_ContextIsDefault_TypeIsByName_MemberIsNone ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSerializationMethod_ContextIsDefault_TypeIsByUnderlyingValue_MemberIsByName", new Action( instance.TestSerializationMethod_ContextIsDefault_TypeIsByUnderlyingValue_MemberIsByName ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSerializationMethod_ContextIsDefault_TypeIsByUnderlyingValue_MemberIsByUnderlyingValue", new Action( instance.TestSerializationMethod_ContextIsDefault_TypeIsByUnderlyingValue_MemberIsByUnderlyingValue ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSerializationMethod_ContextIsDefault_TypeIsByUnderlyingValue_MemberIsDefault", new Action( instance.TestSerializationMethod_ContextIsDefault_TypeIsByUnderlyingValue_MemberIsDefault ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSerializationMethod_ContextIsDefault_TypeIsByUnderlyingValue_MemberIsNone", new Action( instance.TestSerializationMethod_ContextIsDefault_TypeIsByUnderlyingValue_MemberIsNone ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSerializationMethod_ContextIsDefault_TypeIsNone_MemberIsByName", new Action( instance.TestSerializationMethod_ContextIsDefault_TypeIsNone_MemberIsByName ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSerializationMethod_ContextIsDefault_TypeIsNone_MemberIsByUnderlyingValue", new Action( instance.TestSerializationMethod_ContextIsDefault_TypeIsNone_MemberIsByUnderlyingValue ) ) );
		}
		public static void InitializeInstance( TestClassInstance testClassInstance, object testFixtureInstance )
		{
			var instance = ( ( SerializationContextTest )testFixtureInstance );
			testClassInstance.TestMethods.Add( new TestMethod( "TestConfigureClassic_DefaultIsReplaced", new Action( instance.TestConfigureClassic_DefaultIsReplaced ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCreateClassicContext_Version0_5_Compatible", new Action( instance.TestCreateClassicContext_Version0_5_Compatible ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDefault_SafeAndEasySettings", new Action( instance.TestDefault_SafeAndEasySettings ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDefaultCollectionTypes_Default_Check", new Action( instance.TestDefaultCollectionTypes_Default_Check ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDefaultCollectionTypes_Register_AbstractType_Fail", new Action( instance.TestDefaultCollectionTypes_Register_AbstractType_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDefaultCollectionTypes_Register_ArityIsTooFew_Fail", new Action( instance.TestDefaultCollectionTypes_Register_ArityIsTooFew_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDefaultCollectionTypes_Register_ArityIsTooMany_Fail", new Action( instance.TestDefaultCollectionTypes_Register_ArityIsTooMany_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDefaultCollectionTypes_Register_CloseOpen_Fail", new Action( instance.TestDefaultCollectionTypes_Register_CloseOpen_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDefaultCollectionTypes_Register_Collection_Closed_Ok", new Action( instance.TestDefaultCollectionTypes_Register_Collection_Closed_Ok ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDefaultCollectionTypes_Register_Collection_New_Ok", new Action( instance.TestDefaultCollectionTypes_Register_Collection_New_Ok ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDefaultCollectionTypes_Register_Collection_Overwrite_Ok", new Action( instance.TestDefaultCollectionTypes_Register_Collection_Overwrite_Ok ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDefaultCollectionTypes_Register_Incompatible_Fail", new Action( instance.TestDefaultCollectionTypes_Register_Incompatible_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDefaultCollectionTypes_Register_NonCollection_Fail", new Action( instance.TestDefaultCollectionTypes_Register_NonCollection_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDefaultCollectionTypes_Register_NonGenericGenericMpoOk", new Action( instance.TestDefaultCollectionTypes_Register_NonGenericGenericMpoOk ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDefaultCollectionTypes_Register_OpenClose_Fail", new Action( instance.TestDefaultCollectionTypes_Register_OpenClose_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDefaultTableCapacity", new Action( instance.TestDefaultTableCapacity ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestGetSerializer", new Action( instance.TestGetSerializer ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestGetSerializer_Null", new Action( instance.TestGetSerializer_Null ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestGetSerializer_Type", new Action( instance.TestGetSerializer_Type ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIssue24", new Action( instance.TestIssue24 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIssue27_Collection", new Action( instance.TestIssue27_Collection ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIssue27_Dictionary", new Action( instance.TestIssue27_Dictionary ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIssue27_List", new Action( instance.TestIssue27_List ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestResolveSerializer_AddRemove_Removed", new Action( instance.TestResolveSerializer_AddRemove_Removed ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestResolveSerializer_BuiltIns_NotRaised", new Action( instance.TestResolveSerializer_BuiltIns_NotRaised ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestResolveSerializer_NotRegistered_Raised", new Action( instance.TestResolveSerializer_NotRegistered_Raised ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestResolveSerializer_Registered_NotRaised", new Action( instance.TestResolveSerializer_Registered_NotRaised ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestResolveSerializer_SetFound_CanCustomizeSerializer", new Action( instance.TestResolveSerializer_SetFound_CanCustomizeSerializer ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestResolveSerializer_SetNull_Generated", new Action( instance.TestResolveSerializer_SetNull_Generated ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestResolveSerializer_WrongSerializer_Fail", new Action( instance.TestResolveSerializer_WrongSerializer_Fail ) ) );
		}
		public static void InitializeInstance( TestClassInstance testClassInstance, object testFixtureInstance )
		{
			var instance = ( ( UnpackingTest_Scalar )testFixtureInstance );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackByteMaxValue_UnpackUInt64_ByteArray", new Action( instance.TestUnpackByteMaxValue_UnpackUInt64_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackByteMaxValue_UnpackUInt64_Stream", new Action( instance.TestUnpackByteMaxValue_UnpackUInt64_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackByteMaxValuePlusOne_UnpackUInt64_ByteArray", new Action( instance.TestUnpackByteMaxValuePlusOne_UnpackUInt64_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackByteMaxValuePlusOne_UnpackUInt64_Stream", new Action( instance.TestUnpackByteMaxValuePlusOne_UnpackUInt64_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackDoubleEpsilon_UnpackDouble_ByteArray", new Action( instance.TestUnpackDoubleEpsilon_UnpackDouble_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackDoubleEpsilon_UnpackDouble_Stream", new Action( instance.TestUnpackDoubleEpsilon_UnpackDouble_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackDoubleMaxValue_UnpackDouble_ByteArray", new Action( instance.TestUnpackDoubleMaxValue_UnpackDouble_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackDoubleMaxValue_UnpackDouble_Stream", new Action( instance.TestUnpackDoubleMaxValue_UnpackDouble_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackDoubleMinValue_UnpackDouble_ByteArray", new Action( instance.TestUnpackDoubleMinValue_UnpackDouble_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackDoubleMinValue_UnpackDouble_Stream", new Action( instance.TestUnpackDoubleMinValue_UnpackDouble_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackDoubleNaNNegativeMaxValue_UnpackDouble_ByteArray", new Action( instance.TestUnpackDoubleNaNNegativeMaxValue_UnpackDouble_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackDoubleNaNNegativeMaxValue_UnpackDouble_Stream", new Action( instance.TestUnpackDoubleNaNNegativeMaxValue_UnpackDouble_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackDoubleNaNNegativeMinValue_UnpackDouble_ByteArray", new Action( instance.TestUnpackDoubleNaNNegativeMinValue_UnpackDouble_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackDoubleNaNNegativeMinValue_UnpackDouble_Stream", new Action( instance.TestUnpackDoubleNaNNegativeMinValue_UnpackDouble_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackDoubleNaNPositiveMaxValue_UnpackDouble_ByteArray", new Action( instance.TestUnpackDoubleNaNPositiveMaxValue_UnpackDouble_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackDoubleNaNPositiveMaxValue_UnpackDouble_Stream", new Action( instance.TestUnpackDoubleNaNPositiveMaxValue_UnpackDouble_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackDoubleNaNPositiveMinValue_UnpackDouble_ByteArray", new Action( instance.TestUnpackDoubleNaNPositiveMinValue_UnpackDouble_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackDoubleNaNPositiveMinValue_UnpackDouble_Stream", new Action( instance.TestUnpackDoubleNaNPositiveMinValue_UnpackDouble_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackDoubleNegativeInfinity_UnpackDouble_ByteArray", new Action( instance.TestUnpackDoubleNegativeInfinity_UnpackDouble_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackDoubleNegativeInfinity_UnpackDouble_Stream", new Action( instance.TestUnpackDoubleNegativeInfinity_UnpackDouble_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackDoubleNegativeZero_UnpackDouble_ByteArray", new Action( instance.TestUnpackDoubleNegativeZero_UnpackDouble_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackDoubleNegativeZero_UnpackDouble_Stream", new Action( instance.TestUnpackDoubleNegativeZero_UnpackDouble_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackDoublePositiveInfinity_UnpackDouble_ByteArray", new Action( instance.TestUnpackDoublePositiveInfinity_UnpackDouble_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackDoublePositiveInfinity_UnpackDouble_Stream", new Action( instance.TestUnpackDoublePositiveInfinity_UnpackDouble_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackDoublePositiveZero_UnpackDouble_ByteArray", new Action( instance.TestUnpackDoublePositiveZero_UnpackDouble_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackDoublePositiveZero_UnpackDouble_Stream", new Action( instance.TestUnpackDoublePositiveZero_UnpackDouble_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackInt16MinValue_UnpackInt64_ByteArray", new Action( instance.TestUnpackInt16MinValue_UnpackInt64_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackInt16MinValue_UnpackInt64_Stream", new Action( instance.TestUnpackInt16MinValue_UnpackInt64_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackInt16MinValueMinusOne_UnpackInt64_ByteArray", new Action( instance.TestUnpackInt16MinValueMinusOne_UnpackInt64_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackInt16MinValueMinusOne_UnpackInt64_Stream", new Action( instance.TestUnpackInt16MinValueMinusOne_UnpackInt64_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackInt32MinValue_UnpackInt64_ByteArray", new Action( instance.TestUnpackInt32MinValue_UnpackInt64_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackInt32MinValue_UnpackInt64_Stream", new Action( instance.TestUnpackInt32MinValue_UnpackInt64_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackInt32MinValueMinusOne_UnpackInt64_ByteArray", new Action( instance.TestUnpackInt32MinValueMinusOne_UnpackInt64_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackInt32MinValueMinusOne_UnpackInt64_Stream", new Action( instance.TestUnpackInt32MinValueMinusOne_UnpackInt64_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackInt64MinValue_UnpackInt64_ByteArray", new Action( instance.TestUnpackInt64MinValue_UnpackInt64_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackInt64MinValue_UnpackInt64_Stream", new Action( instance.TestUnpackInt64MinValue_UnpackInt64_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMinusOne_UnpackInt64_ByteArray", new Action( instance.TestUnpackMinusOne_UnpackInt64_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackMinusOne_UnpackInt64_Stream", new Action( instance.TestUnpackMinusOne_UnpackInt64_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackNegativeFixNumMinValue_UnpackInt64_ByteArray", new Action( instance.TestUnpackNegativeFixNumMinValue_UnpackInt64_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackNegativeFixNumMinValue_UnpackInt64_Stream", new Action( instance.TestUnpackNegativeFixNumMinValue_UnpackInt64_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackNegativeFixNumMinValueMinusOne_UnpackInt64_ByteArray", new Action( instance.TestUnpackNegativeFixNumMinValueMinusOne_UnpackInt64_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackNegativeFixNumMinValueMinusOne_UnpackInt64_Stream", new Action( instance.TestUnpackNegativeFixNumMinValueMinusOne_UnpackInt64_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackPlusOne_UnpackUInt64_ByteArray", new Action( instance.TestUnpackPlusOne_UnpackUInt64_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackPlusOne_UnpackUInt64_Stream", new Action( instance.TestUnpackPlusOne_UnpackUInt64_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackPositiveFixNumMaxValue_UnpackUInt64_ByteArray", new Action( instance.TestUnpackPositiveFixNumMaxValue_UnpackUInt64_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackPositiveFixNumMaxValue_UnpackUInt64_Stream", new Action( instance.TestUnpackPositiveFixNumMaxValue_UnpackUInt64_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackPositiveFixNumMaxValuePlusOne_UnpackUInt64_ByteArray", new Action( instance.TestUnpackPositiveFixNumMaxValuePlusOne_UnpackUInt64_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackPositiveFixNumMaxValuePlusOne_UnpackUInt64_Stream", new Action( instance.TestUnpackPositiveFixNumMaxValuePlusOne_UnpackUInt64_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackSByteMinValue_UnpackInt64_ByteArray", new Action( instance.TestUnpackSByteMinValue_UnpackInt64_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackSByteMinValue_UnpackInt64_Stream", new Action( instance.TestUnpackSByteMinValue_UnpackInt64_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackSByteMinValueMinusOne_UnpackInt64_ByteArray", new Action( instance.TestUnpackSByteMinValueMinusOne_UnpackInt64_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackSByteMinValueMinusOne_UnpackInt64_Stream", new Action( instance.TestUnpackSByteMinValueMinusOne_UnpackInt64_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackSingleEpsilon_UnpackSingle_ByteArray", new Action( instance.TestUnpackSingleEpsilon_UnpackSingle_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackSingleEpsilon_UnpackSingle_Stream", new Action( instance.TestUnpackSingleEpsilon_UnpackSingle_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackSingleMaxValue_UnpackSingle_ByteArray", new Action( instance.TestUnpackSingleMaxValue_UnpackSingle_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackSingleMaxValue_UnpackSingle_Stream", new Action( instance.TestUnpackSingleMaxValue_UnpackSingle_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackSingleMinValue_UnpackSingle_ByteArray", new Action( instance.TestUnpackSingleMinValue_UnpackSingle_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackSingleMinValue_UnpackSingle_Stream", new Action( instance.TestUnpackSingleMinValue_UnpackSingle_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackSingleNaNNegativeMaxValue_UnpackSingle_ByteArray", new Action( instance.TestUnpackSingleNaNNegativeMaxValue_UnpackSingle_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackSingleNaNNegativeMaxValue_UnpackSingle_Stream", new Action( instance.TestUnpackSingleNaNNegativeMaxValue_UnpackSingle_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackSingleNaNNegativeMinValue_UnpackSingle_ByteArray", new Action( instance.TestUnpackSingleNaNNegativeMinValue_UnpackSingle_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackSingleNaNNegativeMinValue_UnpackSingle_Stream", new Action( instance.TestUnpackSingleNaNNegativeMinValue_UnpackSingle_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackSingleNaNPositiveMaxValue_UnpackSingle_ByteArray", new Action( instance.TestUnpackSingleNaNPositiveMaxValue_UnpackSingle_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackSingleNaNPositiveMaxValue_UnpackSingle_Stream", new Action( instance.TestUnpackSingleNaNPositiveMaxValue_UnpackSingle_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackSingleNaNPositiveMinValue_UnpackSingle_ByteArray", new Action( instance.TestUnpackSingleNaNPositiveMinValue_UnpackSingle_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackSingleNaNPositiveMinValue_UnpackSingle_Stream", new Action( instance.TestUnpackSingleNaNPositiveMinValue_UnpackSingle_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackSingleNegativeInfinity_UnpackSingle_ByteArray", new Action( instance.TestUnpackSingleNegativeInfinity_UnpackSingle_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackSingleNegativeInfinity_UnpackSingle_Stream", new Action( instance.TestUnpackSingleNegativeInfinity_UnpackSingle_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackSingleNegativeZero_UnpackSingle_ByteArray", new Action( instance.TestUnpackSingleNegativeZero_UnpackSingle_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackSingleNegativeZero_UnpackSingle_Stream", new Action( instance.TestUnpackSingleNegativeZero_UnpackSingle_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackSinglePositiveInfinity_UnpackSingle_ByteArray", new Action( instance.TestUnpackSinglePositiveInfinity_UnpackSingle_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackSinglePositiveInfinity_UnpackSingle_Stream", new Action( instance.TestUnpackSinglePositiveInfinity_UnpackSingle_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackSinglePositiveZero_UnpackSingle_ByteArray", new Action( instance.TestUnpackSinglePositiveZero_UnpackSingle_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackSinglePositiveZero_UnpackSingle_Stream", new Action( instance.TestUnpackSinglePositiveZero_UnpackSingle_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackUInt16MaxValue_UnpackUInt64_ByteArray", new Action( instance.TestUnpackUInt16MaxValue_UnpackUInt64_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackUInt16MaxValue_UnpackUInt64_Stream", new Action( instance.TestUnpackUInt16MaxValue_UnpackUInt64_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackUInt16MaxValuePlusOne_UnpackUInt64_ByteArray", new Action( instance.TestUnpackUInt16MaxValuePlusOne_UnpackUInt64_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackUInt16MaxValuePlusOne_UnpackUInt64_Stream", new Action( instance.TestUnpackUInt16MaxValuePlusOne_UnpackUInt64_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackUInt32MaxValue_UnpackUInt64_ByteArray", new Action( instance.TestUnpackUInt32MaxValue_UnpackUInt64_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackUInt32MaxValue_UnpackUInt64_Stream", new Action( instance.TestUnpackUInt32MaxValue_UnpackUInt64_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackUInt32MaxValuePlusOne_UnpackUInt64_ByteArray", new Action( instance.TestUnpackUInt32MaxValuePlusOne_UnpackUInt64_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackUInt32MaxValuePlusOne_UnpackUInt64_Stream", new Action( instance.TestUnpackUInt32MaxValuePlusOne_UnpackUInt64_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackUInt64MaxValue_UnpackUInt64_ByteArray", new Action( instance.TestUnpackUInt64MaxValue_UnpackUInt64_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackUInt64MaxValue_UnpackUInt64_Stream", new Action( instance.TestUnpackUInt64MaxValue_UnpackUInt64_Stream ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackZero_UnpackUInt64_ByteArray", new Action( instance.TestUnpackZero_UnpackUInt64_ByteArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackZero_UnpackUInt64_Stream", new Action( instance.TestUnpackZero_UnpackUInt64_Stream ) ) );
		}
		public static void InitializeInstance( TestClassInstance testClassInstance, object testFixtureInstance )
		{
			var instance = ( ( StructWithDataContractTest )testFixtureInstance );
			testClassInstance.TestMethods.Add( new TestMethod( "ShouldDeserializeStructsWithDataContracts", new Action( instance.ShouldDeserializeStructsWithDataContracts ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "ShouldSerializeStructsWithDataContracts", new Action( instance.ShouldSerializeStructsWithDataContracts ) ) );
		}
		public static void InitializeInstance( TestClassInstance testClassInstance, object testFixtureInstance )
		{
			var instance = ( ( ArrayGenerationBasedReflectionMessagePackSerializerTest )testFixtureInstance );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAbstractClassCollectionKnownType_Success", new Action( instance.TestAbstractClassCollectionKnownType_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAbstractClassCollectionNoAttribute_Success", new Action( instance.TestAbstractClassCollectionNoAttribute_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAbstractClassCollectionRuntimeType_Success", new Action( instance.TestAbstractClassCollectionRuntimeType_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAbstractClassDictKeyKnownType_Success", new Action( instance.TestAbstractClassDictKeyKnownType_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAbstractClassDictKeyNoAttribute_Fail", new Action( instance.TestAbstractClassDictKeyNoAttribute_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAbstractClassDictKeyRuntimeType_Success", new Action( instance.TestAbstractClassDictKeyRuntimeType_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAbstractClassListItemKnownType_Success", new Action( instance.TestAbstractClassListItemKnownType_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAbstractClassListItemNoAttribute_Fail", new Action( instance.TestAbstractClassListItemNoAttribute_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAbstractClassListItemRuntimeType_Success", new Action( instance.TestAbstractClassListItemRuntimeType_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAbstractClassMemberKnownType_Success", new Action( instance.TestAbstractClassMemberKnownType_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAbstractClassMemberNoAttribute_Fail", new Action( instance.TestAbstractClassMemberNoAttribute_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAbstractClassMemberRuntimeType_Success", new Action( instance.TestAbstractClassMemberRuntimeType_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAbstractTypes_KnownCollections_Default_Success", new Action( instance.TestAbstractTypes_KnownCollections_Default_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAbstractTypes_KnownCollections_ExplicitRegistration_Success", new Action( instance.TestAbstractTypes_KnownCollections_ExplicitRegistration_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAbstractTypes_KnownCollections_ExplicitRegistrationForSpecific_Success", new Action( instance.TestAbstractTypes_KnownCollections_ExplicitRegistrationForSpecific_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAbstractTypes_KnownCollections_WithoutRegistration_Fail", new Action( instance.TestAbstractTypes_KnownCollections_WithoutRegistration_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAbstractTypes_NotACollection_Fail", new Action( instance.TestAbstractTypes_NotACollection_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAddOnlyCollection_DateTimeField", new Action( instance.TestAddOnlyCollection_DateTimeField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAddOnlyCollection_DateTimeFieldArray", new Action( instance.TestAddOnlyCollection_DateTimeFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAddOnlyCollection_DateTimeFieldArrayNull", new Action( instance.TestAddOnlyCollection_DateTimeFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAddOnlyCollection_DateTimeFieldNull", new Action( instance.TestAddOnlyCollection_DateTimeFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAddOnlyCollection_MessagePackObjectField", new Action( instance.TestAddOnlyCollection_MessagePackObjectField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAddOnlyCollection_MessagePackObjectFieldArray", new Action( instance.TestAddOnlyCollection_MessagePackObjectFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAddOnlyCollection_MessagePackObjectFieldArrayNull", new Action( instance.TestAddOnlyCollection_MessagePackObjectFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAddOnlyCollection_MessagePackObjectFieldNull", new Action( instance.TestAddOnlyCollection_MessagePackObjectFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAddOnlyCollection_ObjectField", new Action( instance.TestAddOnlyCollection_ObjectField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAddOnlyCollection_ObjectFieldArray", new Action( instance.TestAddOnlyCollection_ObjectFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAddOnlyCollection_ObjectFieldArrayNull", new Action( instance.TestAddOnlyCollection_ObjectFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAddOnlyCollection_ObjectFieldNull", new Action( instance.TestAddOnlyCollection_ObjectFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestArraySegmentByteField", new Action( instance.TestArraySegmentByteField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestArraySegmentByteFieldArray", new Action( instance.TestArraySegmentByteFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestArraySegmentDecimalField", new Action( instance.TestArraySegmentDecimalField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestArraySegmentDecimalFieldArray", new Action( instance.TestArraySegmentDecimalFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestArraySegmentInt32Field", new Action( instance.TestArraySegmentInt32Field ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestArraySegmentInt32FieldArray", new Action( instance.TestArraySegmentInt32FieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsymmetric_PackOnly_NoDefaultConstructor_Packable", new Action( instance.TestAsymmetric_PackOnly_NoDefaultConstructor_Packable ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsymmetric_PackOnly_NoSettableMultipleConstructors_Packable", new Action( instance.TestAsymmetric_PackOnly_NoSettableMultipleConstructors_Packable ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsymmetric_PackOnly_NoSettableNoConstructors_Packable", new Action( instance.TestAsymmetric_PackOnly_NoSettableNoConstructors_Packable ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsymmetric_PackOnly_UnappendableEnumerable_Packable", new Action( instance.TestAsymmetric_PackOnly_UnappendableEnumerable_Packable ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsymmetric_PackOnly_UnappendableNonGenericCollection_Packable", new Action( instance.TestAsymmetric_PackOnly_UnappendableNonGenericCollection_Packable ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsymmetric_PackOnly_UnappendableNonGenericEnumerable_Packable", new Action( instance.TestAsymmetric_PackOnly_UnappendableNonGenericEnumerable_Packable ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsymmetric_PackOnly_UnconstructableCollection_Packable", new Action( instance.TestAsymmetric_PackOnly_UnconstructableCollection_Packable ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsymmetric_PackOnly_UnconstructableDictionary_Packable", new Action( instance.TestAsymmetric_PackOnly_UnconstructableDictionary_Packable ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsymmetric_PackOnly_UnconstructableEnumerable_Packable", new Action( instance.TestAsymmetric_PackOnly_UnconstructableEnumerable_Packable ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsymmetric_PackOnly_UnconstructableList_Packable", new Action( instance.TestAsymmetric_PackOnly_UnconstructableList_Packable ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsymmetric_PackOnly_UnconstructableNonGenericCollection_Packable", new Action( instance.TestAsymmetric_PackOnly_UnconstructableNonGenericCollection_Packable ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsymmetric_PackOnly_UnconstructableNonGenericDictionary_Packable", new Action( instance.TestAsymmetric_PackOnly_UnconstructableNonGenericDictionary_Packable ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsymmetric_PackOnly_UnconstructableNonGenericEnumerable_Packable", new Action( instance.TestAsymmetric_PackOnly_UnconstructableNonGenericEnumerable_Packable ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsymmetric_PackOnly_UnconstructableNonGenericList_Packable", new Action( instance.TestAsymmetric_PackOnly_UnconstructableNonGenericList_Packable ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAsymmetric_PackOnly_UnsettableArrayMemberObject_Packable", new Action( instance.TestAsymmetric_PackOnly_UnsettableArrayMemberObject_Packable ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAttribute_DuplicatedKnownCollectionItem_Fail", new Action( instance.TestAttribute_DuplicatedKnownCollectionItem_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAttribute_DuplicatedKnownDictionaryKey_Fail", new Action( instance.TestAttribute_DuplicatedKnownDictionaryKey_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAttribute_DuplicatedKnownMember_Fail", new Action( instance.TestAttribute_DuplicatedKnownMember_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAttribute_KnownAndRuntimeCollectionItem_Fail", new Action( instance.TestAttribute_KnownAndRuntimeCollectionItem_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAttribute_KnownAndRuntimeDictionaryKey_Fail", new Action( instance.TestAttribute_KnownAndRuntimeDictionaryKey_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestAttribute_KnownAndRuntimeMember_Fail", new Action( instance.TestAttribute_KnownAndRuntimeMember_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestByteArrayContent", new Action( instance.TestByteArrayContent ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestByteArrayField", new Action( instance.TestByteArrayField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestByteArrayFieldArray", new Action( instance.TestByteArrayFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestByteArrayFieldArrayNull", new Action( instance.TestByteArrayFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestByteArrayFieldNull", new Action( instance.TestByteArrayFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestByteField", new Action( instance.TestByteField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestByteFieldArray", new Action( instance.TestByteFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCharArrayContent", new Action( instance.TestCharArrayContent ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCharArrayField", new Action( instance.TestCharArrayField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCharArrayFieldArray", new Action( instance.TestCharArrayFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCharArrayFieldArrayNull", new Action( instance.TestCharArrayFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCharArrayFieldNull", new Action( instance.TestCharArrayFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCharField", new Action( instance.TestCharField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCharFieldArray", new Action( instance.TestCharFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCollection_MessagePackObjectField", new Action( instance.TestCollection_MessagePackObjectField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCollection_MessagePackObjectFieldArray", new Action( instance.TestCollection_MessagePackObjectFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCollection_MessagePackObjectFieldArrayNull", new Action( instance.TestCollection_MessagePackObjectFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCollection_MessagePackObjectFieldNull", new Action( instance.TestCollection_MessagePackObjectFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCollection_Packable_Aware", new Action( instance.TestCollection_Packable_Aware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCollection_Packable_NotAware", new Action( instance.TestCollection_Packable_NotAware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCollection_PackableUnpackable_Aware", new Action( instance.TestCollection_PackableUnpackable_Aware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCollection_PackableUnpackable_NotAware", new Action( instance.TestCollection_PackableUnpackable_NotAware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCollection_Success", new Action( instance.TestCollection_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCollection_Unpackable_Aware", new Action( instance.TestCollection_Unpackable_Aware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCollection_Unpackable_NotAware", new Action( instance.TestCollection_Unpackable_NotAware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCollectionDateTimeField", new Action( instance.TestCollectionDateTimeField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCollectionDateTimeFieldArray", new Action( instance.TestCollectionDateTimeFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCollectionDateTimeFieldArrayNull", new Action( instance.TestCollectionDateTimeFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCollectionDateTimeFieldNull", new Action( instance.TestCollectionDateTimeFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCollectionObjectField", new Action( instance.TestCollectionObjectField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCollectionObjectFieldArray", new Action( instance.TestCollectionObjectFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCollectionObjectFieldArrayNull", new Action( instance.TestCollectionObjectFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestCollectionObjectFieldNull", new Action( instance.TestCollectionObjectFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDateTime", new Action( instance.TestDateTime ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDateTimeClassic", new Action( instance.TestDateTimeClassic ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDateTimeField", new Action( instance.TestDateTimeField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDateTimeFieldArray", new Action( instance.TestDateTimeFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDateTimeMemberAttributes_NativeContext_Local", new Action( instance.TestDateTimeMemberAttributes_NativeContext_Local ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDateTimeMemberAttributes_NativeContext_Utc", new Action( instance.TestDateTimeMemberAttributes_NativeContext_Utc ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDateTimeMemberAttributes_UnixEpocContext_Local", new Action( instance.TestDateTimeMemberAttributes_UnixEpocContext_Local ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDateTimeMemberAttributes_UnixEpocContext_Utc", new Action( instance.TestDateTimeMemberAttributes_UnixEpocContext_Utc ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDateTimeNullableChangeOnDemand", new Action( instance.TestDateTimeNullableChangeOnDemand ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDateTimeOffset", new Action( instance.TestDateTimeOffset ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDateTimeOffsetClassic", new Action( instance.TestDateTimeOffsetClassic ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDateTimeOffsetField", new Action( instance.TestDateTimeOffsetField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDateTimeOffsetFieldArray", new Action( instance.TestDateTimeOffsetFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDateTimeOffsetNullableChangeOnDemand", new Action( instance.TestDateTimeOffsetNullableChangeOnDemand ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDecimalField", new Action( instance.TestDecimalField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDecimalFieldArray", new Action( instance.TestDecimalFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDictionary_MessagePackObject_MessagePackObjectField", new Action( instance.TestDictionary_MessagePackObject_MessagePackObjectField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDictionary_MessagePackObject_MessagePackObjectFieldArray", new Action( instance.TestDictionary_MessagePackObject_MessagePackObjectFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDictionary_MessagePackObject_MessagePackObjectFieldArrayNull", new Action( instance.TestDictionary_MessagePackObject_MessagePackObjectFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDictionary_MessagePackObject_MessagePackObjectFieldNull", new Action( instance.TestDictionary_MessagePackObject_MessagePackObjectFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDictionary_Packable_Aware", new Action( instance.TestDictionary_Packable_Aware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDictionary_Packable_NotAware", new Action( instance.TestDictionary_Packable_NotAware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDictionary_PackableUnpackable_Aware", new Action( instance.TestDictionary_PackableUnpackable_Aware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDictionary_PackableUnpackable_NotAware", new Action( instance.TestDictionary_PackableUnpackable_NotAware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDictionary_Unpackable_Aware", new Action( instance.TestDictionary_Unpackable_Aware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDictionary_Unpackable_NotAware", new Action( instance.TestDictionary_Unpackable_NotAware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDictionaryEntryField", new Action( instance.TestDictionaryEntryField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDictionaryEntryFieldArray", new Action( instance.TestDictionaryEntryFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDictionaryObjectObjectField", new Action( instance.TestDictionaryObjectObjectField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDictionaryObjectObjectFieldArray", new Action( instance.TestDictionaryObjectObjectFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDictionaryObjectObjectFieldArrayNull", new Action( instance.TestDictionaryObjectObjectFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDictionaryObjectObjectFieldNull", new Action( instance.TestDictionaryObjectObjectFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDictionaryStringDateTimeField", new Action( instance.TestDictionaryStringDateTimeField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDictionaryStringDateTimeFieldArray", new Action( instance.TestDictionaryStringDateTimeFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDictionaryStringDateTimeFieldArrayNull", new Action( instance.TestDictionaryStringDateTimeFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestDictionaryStringDateTimeFieldNull", new Action( instance.TestDictionaryStringDateTimeFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEmptyBytes", new Action( instance.TestEmptyBytes ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEmptyBytes_Classic", new Action( instance.TestEmptyBytes_Classic ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEmptyIntArray", new Action( instance.TestEmptyIntArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEmptyKeyValuePairArray", new Action( instance.TestEmptyKeyValuePairArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEmptyMap", new Action( instance.TestEmptyMap ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEmptyString", new Action( instance.TestEmptyString ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnum", new Action( instance.TestEnum ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumerable_Packable_Aware", new Action( instance.TestEnumerable_Packable_Aware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumerable_Packable_NotAware", new Action( instance.TestEnumerable_Packable_NotAware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumerable_PackableUnpackable_Aware", new Action( instance.TestEnumerable_PackableUnpackable_Aware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumerable_PackableUnpackable_NotAware", new Action( instance.TestEnumerable_PackableUnpackable_NotAware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumerable_Unpackable_Aware", new Action( instance.TestEnumerable_Unpackable_Aware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestEnumerable_Unpackable_NotAware", new Action( instance.TestEnumerable_Unpackable_NotAware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestExplicitlyImplementedPackableUnpackable", new Action( instance.TestExplicitlyImplementedPackableUnpackable ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestExt_ClassicContext", new Action( instance.TestExt_ClassicContext ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestExt_ContextWithPackerCompatilibyOptionsNone", new Action( instance.TestExt_ContextWithPackerCompatilibyOptionsNone ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestExt_DefaultContext", new Action( instance.TestExt_DefaultContext ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFalseField", new Action( instance.TestFalseField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFalseFieldArray", new Action( instance.TestFalseFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFILETIMEField", new Action( instance.TestFILETIMEField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestFILETIMEFieldArray", new Action( instance.TestFILETIMEFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestGlobalNamespace", new Action( instance.TestGlobalNamespace ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestGuidField", new Action( instance.TestGuidField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestGuidFieldArray", new Action( instance.TestGuidFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestHashSet_MessagePackObjectField", new Action( instance.TestHashSet_MessagePackObjectField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestHashSet_MessagePackObjectFieldArray", new Action( instance.TestHashSet_MessagePackObjectFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestHashSet_MessagePackObjectFieldArrayNull", new Action( instance.TestHashSet_MessagePackObjectFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestHashSet_MessagePackObjectFieldNull", new Action( instance.TestHashSet_MessagePackObjectFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestHashSetDateTimeField", new Action( instance.TestHashSetDateTimeField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestHashSetDateTimeFieldArray", new Action( instance.TestHashSetDateTimeFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestHashSetDateTimeFieldArrayNull", new Action( instance.TestHashSetDateTimeFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestHashSetDateTimeFieldNull", new Action( instance.TestHashSetDateTimeFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestHashSetObjectField", new Action( instance.TestHashSetObjectField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestHashSetObjectFieldArray", new Action( instance.TestHashSetObjectFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestHashSetObjectFieldArrayNull", new Action( instance.TestHashSetObjectFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestHashSetObjectFieldNull", new Action( instance.TestHashSetObjectFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestICollection_MessagePackObjectField", new Action( instance.TestICollection_MessagePackObjectField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestICollection_MessagePackObjectFieldArray", new Action( instance.TestICollection_MessagePackObjectFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestICollection_MessagePackObjectFieldArrayNull", new Action( instance.TestICollection_MessagePackObjectFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestICollection_MessagePackObjectFieldNull", new Action( instance.TestICollection_MessagePackObjectFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestICollectionDateTimeField", new Action( instance.TestICollectionDateTimeField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestICollectionDateTimeFieldArray", new Action( instance.TestICollectionDateTimeFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestICollectionDateTimeFieldArrayNull", new Action( instance.TestICollectionDateTimeFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestICollectionDateTimeFieldNull", new Action( instance.TestICollectionDateTimeFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestICollectionObjectField", new Action( instance.TestICollectionObjectField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestICollectionObjectFieldArray", new Action( instance.TestICollectionObjectFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestICollectionObjectFieldArrayNull", new Action( instance.TestICollectionObjectFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestICollectionObjectFieldNull", new Action( instance.TestICollectionObjectFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIDictionary_MessagePackObject_MessagePackObjectField", new Action( instance.TestIDictionary_MessagePackObject_MessagePackObjectField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIDictionary_MessagePackObject_MessagePackObjectFieldArray", new Action( instance.TestIDictionary_MessagePackObject_MessagePackObjectFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIDictionary_MessagePackObject_MessagePackObjectFieldArrayNull", new Action( instance.TestIDictionary_MessagePackObject_MessagePackObjectFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIDictionary_MessagePackObject_MessagePackObjectFieldNull", new Action( instance.TestIDictionary_MessagePackObject_MessagePackObjectFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIDictionaryObjectObjectField", new Action( instance.TestIDictionaryObjectObjectField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIDictionaryObjectObjectFieldArray", new Action( instance.TestIDictionaryObjectObjectFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIDictionaryObjectObjectFieldArrayNull", new Action( instance.TestIDictionaryObjectObjectFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIDictionaryObjectObjectFieldNull", new Action( instance.TestIDictionaryObjectObjectFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIDictionaryStringDateTimeField", new Action( instance.TestIDictionaryStringDateTimeField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIDictionaryStringDateTimeFieldArray", new Action( instance.TestIDictionaryStringDateTimeFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIDictionaryStringDateTimeFieldArrayNull", new Action( instance.TestIDictionaryStringDateTimeFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIDictionaryStringDateTimeFieldNull", new Action( instance.TestIDictionaryStringDateTimeFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIDictionaryValueType_Success", new Action( instance.TestIDictionaryValueType_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIList_MessagePackObjectField", new Action( instance.TestIList_MessagePackObjectField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIList_MessagePackObjectFieldArray", new Action( instance.TestIList_MessagePackObjectFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIList_MessagePackObjectFieldArrayNull", new Action( instance.TestIList_MessagePackObjectFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIList_MessagePackObjectFieldNull", new Action( instance.TestIList_MessagePackObjectFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIListDateTimeField", new Action( instance.TestIListDateTimeField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIListDateTimeFieldArray", new Action( instance.TestIListDateTimeFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIListDateTimeFieldArrayNull", new Action( instance.TestIListDateTimeFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIListDateTimeFieldNull", new Action( instance.TestIListDateTimeFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIListObjectField", new Action( instance.TestIListObjectField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIListObjectFieldArray", new Action( instance.TestIListObjectFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIListObjectFieldArrayNull", new Action( instance.TestIListObjectFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIListObjectFieldNull", new Action( instance.TestIListObjectFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIListValueType_Success", new Action( instance.TestIListValueType_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestImage_Field", new Action( instance.TestImage_Field ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestImage_FieldArray", new Action( instance.TestImage_FieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestImage_FieldArrayNull", new Action( instance.TestImage_FieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestImage_FieldNull", new Action( instance.TestImage_FieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestImplementsGenericIEnumerableWithNoAdd_Success", new Action( instance.TestImplementsGenericIEnumerableWithNoAdd_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestImplementsNonGenericIEnumerableWithNoAdd_Success", new Action( instance.TestImplementsNonGenericIEnumerableWithNoAdd_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestInt32", new Action( instance.TestInt32 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestInt64", new Action( instance.TestInt64 ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestInterfaceCollectionKnownType_Success", new Action( instance.TestInterfaceCollectionKnownType_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestInterfaceCollectionNoAttribute_Success", new Action( instance.TestInterfaceCollectionNoAttribute_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestInterfaceCollectionRuntimeType_Success", new Action( instance.TestInterfaceCollectionRuntimeType_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestInterfaceDictKeyKnownType_Success", new Action( instance.TestInterfaceDictKeyKnownType_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestInterfaceDictKeyNoAttribute_Fail", new Action( instance.TestInterfaceDictKeyNoAttribute_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestInterfaceDictKeyRuntimeType_Success", new Action( instance.TestInterfaceDictKeyRuntimeType_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestInterfaceListItemKnownType_Success", new Action( instance.TestInterfaceListItemKnownType_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestInterfaceListItemNoAttribute_Fail", new Action( instance.TestInterfaceListItemNoAttribute_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestInterfaceListItemRuntimeType_Success", new Action( instance.TestInterfaceListItemRuntimeType_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestInterfaceMemberKnownType_Success", new Action( instance.TestInterfaceMemberKnownType_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestInterfaceMemberNoAttribute_Fail", new Action( instance.TestInterfaceMemberNoAttribute_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestInterfaceMemberRuntimeType_Success", new Action( instance.TestInterfaceMemberRuntimeType_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIssue25_Plain", new Action( instance.TestIssue25_Plain ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestIssue25_SelfComposite", new Action( instance.TestIssue25_SelfComposite ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestKeyValuePairStringDateTimeOffsetField", new Action( instance.TestKeyValuePairStringDateTimeOffsetField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestKeyValuePairStringDateTimeOffsetFieldArray", new Action( instance.TestKeyValuePairStringDateTimeOffsetFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestKnownType_AttributeIsKnown_Field_Known", new Action( instance.TestKnownType_AttributeIsKnown_Field_Known ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestKnownType_AttributeIsKnown_Property_Known", new Action( instance.TestKnownType_AttributeIsKnown_Property_Known ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestKnownType_AttributeIsNothing_Field_Known", new Action( instance.TestKnownType_AttributeIsNothing_Field_Known ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestKnownType_AttributeIsNothing_Property_Known", new Action( instance.TestKnownType_AttributeIsNothing_Property_Known ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestKnownType_AttributeIsRuntime_Field_Runtime", new Action( instance.TestKnownType_AttributeIsRuntime_Field_Runtime ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestKnownType_AttributeIsRuntime_Property_Runtime", new Action( instance.TestKnownType_AttributeIsRuntime_Property_Runtime ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestKnownTypeCollection_AttributeIsKnown_Field_Known", new Action( instance.TestKnownTypeCollection_AttributeIsKnown_Field_Known ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestKnownTypeCollection_AttributeIsKnown_Property_Known", new Action( instance.TestKnownTypeCollection_AttributeIsKnown_Property_Known ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestKnownTypeCollection_AttributeIsNothing_Field_Known", new Action( instance.TestKnownTypeCollection_AttributeIsNothing_Field_Known ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestKnownTypeCollection_AttributeIsNothing_Property_Known", new Action( instance.TestKnownTypeCollection_AttributeIsNothing_Property_Known ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestKnownTypeCollection_AttributeIsRuntime_Field_Runtime", new Action( instance.TestKnownTypeCollection_AttributeIsRuntime_Field_Runtime ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestKnownTypeCollection_AttributeIsRuntime_Property_Runtime", new Action( instance.TestKnownTypeCollection_AttributeIsRuntime_Property_Runtime ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestKnownTypeDictionary_AttributeIsKnown_Field_Known", new Action( instance.TestKnownTypeDictionary_AttributeIsKnown_Field_Known ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestKnownTypeDictionary_AttributeIsKnown_Property_Known", new Action( instance.TestKnownTypeDictionary_AttributeIsKnown_Property_Known ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestKnownTypeDictionary_AttributeIsNothing_Field_Known", new Action( instance.TestKnownTypeDictionary_AttributeIsNothing_Field_Known ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestKnownTypeDictionary_AttributeIsNothing_Property_Known", new Action( instance.TestKnownTypeDictionary_AttributeIsNothing_Property_Known ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestKnownTypeDictionary_AttributeIsRuntime_Field_Runtime", new Action( instance.TestKnownTypeDictionary_AttributeIsRuntime_Field_Runtime ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestKnownTypeDictionary_AttributeIsRuntime_Property_Runtime", new Action( instance.TestKnownTypeDictionary_AttributeIsRuntime_Property_Runtime ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestList_MessagePackObjectField", new Action( instance.TestList_MessagePackObjectField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestList_MessagePackObjectFieldArray", new Action( instance.TestList_MessagePackObjectFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestList_MessagePackObjectFieldArrayNull", new Action( instance.TestList_MessagePackObjectFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestList_MessagePackObjectFieldNull", new Action( instance.TestList_MessagePackObjectFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestList_Packable_Aware", new Action( instance.TestList_Packable_Aware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestList_Packable_NotAware", new Action( instance.TestList_Packable_NotAware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestList_PackableUnpackable_Aware", new Action( instance.TestList_PackableUnpackable_Aware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestList_PackableUnpackable_NotAware", new Action( instance.TestList_PackableUnpackable_NotAware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestList_Unpackable_Aware", new Action( instance.TestList_Unpackable_Aware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestList_Unpackable_NotAware", new Action( instance.TestList_Unpackable_NotAware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestListDateTimeField", new Action( instance.TestListDateTimeField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestListDateTimeFieldArray", new Action( instance.TestListDateTimeFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestListDateTimeFieldArrayNull", new Action( instance.TestListDateTimeFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestListDateTimeFieldNull", new Action( instance.TestListDateTimeFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestListObjectField", new Action( instance.TestListObjectField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestListObjectFieldArray", new Action( instance.TestListObjectFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestListObjectFieldArrayNull", new Action( instance.TestListObjectFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestListObjectFieldNull", new Action( instance.TestListObjectFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestManyMembers", new Action( instance.TestManyMembers ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestMaxByteField", new Action( instance.TestMaxByteField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestMaxByteFieldArray", new Action( instance.TestMaxByteFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestMaxInt32Field", new Action( instance.TestMaxInt32Field ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestMaxInt32FieldArray", new Action( instance.TestMaxInt32FieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestMaxInt64Field", new Action( instance.TestMaxInt64Field ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestMaxInt64FieldArray", new Action( instance.TestMaxInt64FieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestMaxUInt16Field", new Action( instance.TestMaxUInt16Field ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestMaxUInt16FieldArray", new Action( instance.TestMaxUInt16FieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestMessagePackObject_Field", new Action( instance.TestMessagePackObject_Field ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestMessagePackObject_FieldArray", new Action( instance.TestMessagePackObject_FieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestMessagePackObject_FieldArrayNull", new Action( instance.TestMessagePackObject_FieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestMessagePackObject_FieldNull", new Action( instance.TestMessagePackObject_FieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestMessagePackObjectArray_Field", new Action( instance.TestMessagePackObjectArray_Field ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestMessagePackObjectArray_FieldArray", new Action( instance.TestMessagePackObjectArray_FieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestMessagePackObjectArray_FieldArrayNull", new Action( instance.TestMessagePackObjectArray_FieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestMessagePackObjectArray_FieldNull", new Action( instance.TestMessagePackObjectArray_FieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestMinInt32Field", new Action( instance.TestMinInt32Field ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestMinInt32FieldArray", new Action( instance.TestMinInt32FieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestMinInt64Field", new Action( instance.TestMinInt64Field ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestMinInt64FieldArray", new Action( instance.TestMinInt64FieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestMultiDimensionalArray", new Action( instance.TestMultiDimensionalArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestMultiDimensionalArrayComprex", new Action( instance.TestMultiDimensionalArrayComprex ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNameValueCollection", new Action( instance.TestNameValueCollection ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNameValueCollection_NullKey", new Action( instance.TestNameValueCollection_NullKey ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNonGenericCollection_Packable_Aware", new Action( instance.TestNonGenericCollection_Packable_Aware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNonGenericCollection_Packable_NotAware", new Action( instance.TestNonGenericCollection_Packable_NotAware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNonGenericCollection_PackableUnpackable_Aware", new Action( instance.TestNonGenericCollection_PackableUnpackable_Aware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNonGenericCollection_PackableUnpackable_NotAware", new Action( instance.TestNonGenericCollection_PackableUnpackable_NotAware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNonGenericCollection_Unpackable_Aware", new Action( instance.TestNonGenericCollection_Unpackable_Aware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNonGenericCollection_Unpackable_NotAware", new Action( instance.TestNonGenericCollection_Unpackable_NotAware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNonGenericDictionary_Packable_Aware", new Action( instance.TestNonGenericDictionary_Packable_Aware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNonGenericDictionary_Packable_NotAware", new Action( instance.TestNonGenericDictionary_Packable_NotAware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNonGenericDictionary_PackableUnpackable_Aware", new Action( instance.TestNonGenericDictionary_PackableUnpackable_Aware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNonGenericDictionary_PackableUnpackable_NotAware", new Action( instance.TestNonGenericDictionary_PackableUnpackable_NotAware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNonGenericDictionary_Unpackable_Aware", new Action( instance.TestNonGenericDictionary_Unpackable_Aware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNonGenericDictionary_Unpackable_NotAware", new Action( instance.TestNonGenericDictionary_Unpackable_NotAware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNonGenericEnumerable_Packable_Aware", new Action( instance.TestNonGenericEnumerable_Packable_Aware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNonGenericEnumerable_Packable_NotAware", new Action( instance.TestNonGenericEnumerable_Packable_NotAware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNonGenericEnumerable_PackableUnpackable_Aware", new Action( instance.TestNonGenericEnumerable_PackableUnpackable_Aware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNonGenericEnumerable_PackableUnpackable_NotAware", new Action( instance.TestNonGenericEnumerable_PackableUnpackable_NotAware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNonGenericEnumerable_Unpackable_Aware", new Action( instance.TestNonGenericEnumerable_Unpackable_Aware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNonGenericEnumerable_Unpackable_NotAware", new Action( instance.TestNonGenericEnumerable_Unpackable_NotAware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNonGenericList_Packable_Aware", new Action( instance.TestNonGenericList_Packable_Aware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNonGenericList_Packable_NotAware", new Action( instance.TestNonGenericList_Packable_NotAware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNonGenericList_PackableUnpackable_Aware", new Action( instance.TestNonGenericList_PackableUnpackable_Aware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNonGenericList_PackableUnpackable_NotAware", new Action( instance.TestNonGenericList_PackableUnpackable_NotAware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNonGenericList_Unpackable_Aware", new Action( instance.TestNonGenericList_Unpackable_Aware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNonGenericList_Unpackable_NotAware", new Action( instance.TestNonGenericList_Unpackable_NotAware ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNonPublicType_DataContract_Failed", new Action( instance.TestNonPublicType_DataContract_Failed ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNonPublicType_MessagePackMember_Failed", new Action( instance.TestNonPublicType_MessagePackMember_Failed ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNonPublicType_Plain_Failed", new Action( instance.TestNonPublicType_Plain_Failed ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNonPublicWritableMember_DataContract", new Action( instance.TestNonPublicWritableMember_DataContract ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNonPublicWritableMember_MessagePackMember", new Action( instance.TestNonPublicWritableMember_MessagePackMember ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNonPublicWritableMember_PlainOldCliClass", new Action( instance.TestNonPublicWritableMember_PlainOldCliClass ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNonZeroBoundMultidimensionalArray", new Action( instance.TestNonZeroBoundMultidimensionalArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNullable", new Action( instance.TestNullable ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNullField", new Action( instance.TestNullField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNullFieldArray", new Action( instance.TestNullFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNullFieldArrayNull", new Action( instance.TestNullFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestNullFieldNull", new Action( instance.TestNullFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestObjectArrayField", new Action( instance.TestObjectArrayField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestObjectArrayFieldArray", new Action( instance.TestObjectArrayFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestObjectArrayFieldArrayNull", new Action( instance.TestObjectArrayFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestObjectArrayFieldNull", new Action( instance.TestObjectArrayFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestObjectField", new Action( instance.TestObjectField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestObjectFieldArray", new Action( instance.TestObjectFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestObjectFieldArrayNull", new Action( instance.TestObjectFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestObjectFieldNull", new Action( instance.TestObjectFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPolymorphicMemberTypeMixed_Null_Success", new Action( instance.TestPolymorphicMemberTypeMixed_Null_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPolymorphicMemberTypeMixed_Success", new Action( instance.TestPolymorphicMemberTypeMixed_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPolymorphismAttributesInType", new Action( instance.TestPolymorphismAttributesInType ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRuntimeType_AttributeIsKnown_Field_Known_Fail", new Action( instance.TestRuntimeType_AttributeIsKnown_Field_Known_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRuntimeType_AttributeIsKnown_Property_Known_Fail", new Action( instance.TestRuntimeType_AttributeIsKnown_Property_Known_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRuntimeType_AttributeIsNothing_Field_Runtime", new Action( instance.TestRuntimeType_AttributeIsNothing_Field_Runtime ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRuntimeType_AttributeIsNothing_Property_Runtime", new Action( instance.TestRuntimeType_AttributeIsNothing_Property_Runtime ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRuntimeType_AttributeIsRuntime_Field_Runtime", new Action( instance.TestRuntimeType_AttributeIsRuntime_Field_Runtime ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRuntimeType_AttributeIsRuntime_Property_Runtime", new Action( instance.TestRuntimeType_AttributeIsRuntime_Property_Runtime ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRuntimeTypeCollection_AttributeIsKnown_Field_Known_Fail", new Action( instance.TestRuntimeTypeCollection_AttributeIsKnown_Field_Known_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRuntimeTypeCollection_AttributeIsKnown_Property_Known_Fail", new Action( instance.TestRuntimeTypeCollection_AttributeIsKnown_Property_Known_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRuntimeTypeCollection_AttributeIsNothing_Field_Runtime", new Action( instance.TestRuntimeTypeCollection_AttributeIsNothing_Field_Runtime ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRuntimeTypeCollection_AttributeIsNothing_Property_Runtime", new Action( instance.TestRuntimeTypeCollection_AttributeIsNothing_Property_Runtime ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRuntimeTypeCollection_AttributeIsRuntime_Field_Runtime", new Action( instance.TestRuntimeTypeCollection_AttributeIsRuntime_Field_Runtime ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRuntimeTypeCollection_AttributeIsRuntime_Property_Runtime", new Action( instance.TestRuntimeTypeCollection_AttributeIsRuntime_Property_Runtime ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRuntimeTypeDictionary_AttributeIsKnown_Field_Known_Fail", new Action( instance.TestRuntimeTypeDictionary_AttributeIsKnown_Field_Known_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRuntimeTypeDictionary_AttributeIsKnown_Property_Known_Fail", new Action( instance.TestRuntimeTypeDictionary_AttributeIsKnown_Property_Known_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRuntimeTypeDictionary_AttributeIsNothing_Field_Runtime", new Action( instance.TestRuntimeTypeDictionary_AttributeIsNothing_Field_Runtime ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRuntimeTypeDictionary_AttributeIsNothing_Property_Runtime", new Action( instance.TestRuntimeTypeDictionary_AttributeIsNothing_Property_Runtime ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRuntimeTypeDictionary_AttributeIsRuntime_Field_Runtime", new Action( instance.TestRuntimeTypeDictionary_AttributeIsRuntime_Field_Runtime ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestRuntimeTypeDictionary_AttributeIsRuntime_Property_Runtime", new Action( instance.TestRuntimeTypeDictionary_AttributeIsRuntime_Property_Runtime ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSpecifiedTypeVerifierIsNotFound_BecauseExtraParametersMethod_Fail", new Action( instance.TestSpecifiedTypeVerifierIsNotFound_BecauseExtraParametersMethod_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSpecifiedTypeVerifierIsNotFound_BecauseNoMethods_Fail", new Action( instance.TestSpecifiedTypeVerifierIsNotFound_BecauseNoMethods_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSpecifiedTypeVerifierIsNotFound_BecauseNoParametersMethod_Fail", new Action( instance.TestSpecifiedTypeVerifierIsNotFound_BecauseNoParametersMethod_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestSpecifiedTypeVerifierIsNotFound_BecauseVoidReturnMethod_Fail", new Action( instance.TestSpecifiedTypeVerifierIsNotFound_BecauseVoidReturnMethod_Fail ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestStaticMembersDoNotCausePrepareError", new Action( instance.TestStaticMembersDoNotCausePrepareError ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestString", new Action( instance.TestString ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestStringField", new Action( instance.TestStringField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestStringFieldArray", new Action( instance.TestStringFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestStringFieldArrayNull", new Action( instance.TestStringFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestStringFieldNull", new Action( instance.TestStringFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestStringKeyedCollection_DateTimeField", new Action( instance.TestStringKeyedCollection_DateTimeField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestStringKeyedCollection_DateTimeFieldArray", new Action( instance.TestStringKeyedCollection_DateTimeFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestStringKeyedCollection_DateTimeFieldArrayNull", new Action( instance.TestStringKeyedCollection_DateTimeFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestStringKeyedCollection_DateTimeFieldNull", new Action( instance.TestStringKeyedCollection_DateTimeFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestStringKeyedCollection_MessagePackObjectField", new Action( instance.TestStringKeyedCollection_MessagePackObjectField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestStringKeyedCollection_MessagePackObjectFieldArray", new Action( instance.TestStringKeyedCollection_MessagePackObjectFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestStringKeyedCollection_MessagePackObjectFieldArrayNull", new Action( instance.TestStringKeyedCollection_MessagePackObjectFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestStringKeyedCollection_MessagePackObjectFieldNull", new Action( instance.TestStringKeyedCollection_MessagePackObjectFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestStringKeyedCollection_ObjectField", new Action( instance.TestStringKeyedCollection_ObjectField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestStringKeyedCollection_ObjectFieldArray", new Action( instance.TestStringKeyedCollection_ObjectFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestStringKeyedCollection_ObjectFieldArrayNull", new Action( instance.TestStringKeyedCollection_ObjectFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestStringKeyedCollection_ObjectFieldNull", new Action( instance.TestStringKeyedCollection_ObjectFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestTimeSpanField", new Action( instance.TestTimeSpanField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestTimeSpanFieldArray", new Action( instance.TestTimeSpanFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestTinyByteField", new Action( instance.TestTinyByteField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestTinyByteFieldArray", new Action( instance.TestTinyByteFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestTinyInt32Field", new Action( instance.TestTinyInt32Field ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestTinyInt32FieldArray", new Action( instance.TestTinyInt32FieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestTinyInt64Field", new Action( instance.TestTinyInt64Field ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestTinyInt64FieldArray", new Action( instance.TestTinyInt64FieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestTinyUInt16Field", new Action( instance.TestTinyUInt16Field ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestTinyUInt16FieldArray", new Action( instance.TestTinyUInt16FieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestToFromMessagePackObject_Complex", new Action( instance.TestToFromMessagePackObject_Complex ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestToFromMessagePackObject_ComplexGenerated", new Action( instance.TestToFromMessagePackObject_ComplexGenerated ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestTrueField", new Action( instance.TestTrueField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestTrueFieldArray", new Action( instance.TestTrueFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestTypeVerifierDoesNotLoadTypeItself", new Action( instance.TestTypeVerifierDoesNotLoadTypeItself ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestTypeVerifierSelection_NonPublicVerifierType_NonPublicInstanceMethod_OK", new Action( instance.TestTypeVerifierSelection_NonPublicVerifierType_NonPublicInstanceMethod_OK ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestTypeVerifierSelection_NonPublicVerifierType_NonPublicStaticMethod_OK", new Action( instance.TestTypeVerifierSelection_NonPublicVerifierType_NonPublicStaticMethod_OK ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestTypeVerifierSelection_NonPublicVerifierType_PublicInstanceMethod_OK", new Action( instance.TestTypeVerifierSelection_NonPublicVerifierType_PublicInstanceMethod_OK ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestTypeVerifierSelection_NonPublicVerifierType_PublicStaticMethod_OK", new Action( instance.TestTypeVerifierSelection_NonPublicVerifierType_PublicStaticMethod_OK ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestTypeVerifierSelection_PublicVerifierType_NonPublicInstanceMethod_OK", new Action( instance.TestTypeVerifierSelection_PublicVerifierType_NonPublicInstanceMethod_OK ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestTypeVerifierSelection_PublicVerifierType_NonPublicStaticMethod_OK", new Action( instance.TestTypeVerifierSelection_PublicVerifierType_NonPublicStaticMethod_OK ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestTypeVerifierSelection_PublicVerifierType_PublicInstanceMethod_OK", new Action( instance.TestTypeVerifierSelection_PublicVerifierType_PublicInstanceMethod_OK ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestTypeVerifierSelection_PublicVerifierType_PublicStaticMethod_OK", new Action( instance.TestTypeVerifierSelection_PublicVerifierType_PublicStaticMethod_OK ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUnpackTo", new Action( instance.TestUnpackTo ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUri", new Action( instance.TestUri ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUriField", new Action( instance.TestUriField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUriFieldArray", new Action( instance.TestUriFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUriFieldArrayNull", new Action( instance.TestUriFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestUriFieldNull", new Action( instance.TestUriFieldNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestValueType_Success", new Action( instance.TestValueType_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestVersionField", new Action( instance.TestVersionField ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestVersionFieldArray", new Action( instance.TestVersionFieldArray ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestVersionFieldArrayNull", new Action( instance.TestVersionFieldArrayNull ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestVersionFieldNull", new Action( instance.TestVersionFieldNull ) ) );
		}
		public static void InitializeInstance( TestClassInstance testClassInstance, object testFixtureInstance )
		{
			var instance = ( ( MessagePackObjectTest_IPackable )testFixtureInstance );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Array0x10000Length_Success", new Action( instance.TestPackToMessage_Array0x10000Length_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Array0xFFFFLength_Success", new Action( instance.TestPackToMessage_Array0xFFFFLength_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Array15Length_Success", new Action( instance.TestPackToMessage_Array15Length_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Array16Length_Success", new Action( instance.TestPackToMessage_Array16Length_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Array1Length_Success", new Action( instance.TestPackToMessage_Array1Length_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_ArrayEmpty_Success", new Action( instance.TestPackToMessage_ArrayEmpty_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Bytes0x10000Length_Success", new Action( instance.TestPackToMessage_Bytes0x10000Length_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Bytes0xFFFFLength_Success", new Action( instance.TestPackToMessage_Bytes0xFFFFLength_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Bytes1Length_Success", new Action( instance.TestPackToMessage_Bytes1Length_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Bytes31Length_Success", new Action( instance.TestPackToMessage_Bytes31Length_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Bytes32Length_Success", new Action( instance.TestPackToMessage_Bytes32Length_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_BytesEmpty_Success", new Action( instance.TestPackToMessage_BytesEmpty_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Dictionary0x10000Length_Success", new Action( instance.TestPackToMessage_Dictionary0x10000Length_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Dictionary0xFFFFLength_Success", new Action( instance.TestPackToMessage_Dictionary0xFFFFLength_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Dictionary15Length_Success", new Action( instance.TestPackToMessage_Dictionary15Length_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Dictionary16Length_Success", new Action( instance.TestPackToMessage_Dictionary16Length_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Dictionary1Length_Success", new Action( instance.TestPackToMessage_Dictionary1Length_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_DictionaryEmpty_Success", new Action( instance.TestPackToMessage_DictionaryEmpty_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Double_Success", new Action( instance.TestPackToMessage_Double_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Ext0Length_Success", new Action( instance.TestPackToMessage_Ext0Length_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Ext0x10000Length_Success", new Action( instance.TestPackToMessage_Ext0x10000Length_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Ext0x100Length_Success", new Action( instance.TestPackToMessage_Ext0x100Length_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Ext0x16Length_Success", new Action( instance.TestPackToMessage_Ext0x16Length_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Ext0x17Length_Success", new Action( instance.TestPackToMessage_Ext0x17Length_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Ext0x1Length_ProhibitExtType_InvalidOperationException", new Action( instance.TestPackToMessage_Ext0x1Length_ProhibitExtType_InvalidOperationException ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Ext0x1Length_Success", new Action( instance.TestPackToMessage_Ext0x1Length_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Ext0x2Length_Success", new Action( instance.TestPackToMessage_Ext0x2Length_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Ext0x3Length_Success", new Action( instance.TestPackToMessage_Ext0x3Length_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Ext0x4Length_Success", new Action( instance.TestPackToMessage_Ext0x4Length_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Ext0x5Length_Success", new Action( instance.TestPackToMessage_Ext0x5Length_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Ext0x8Length_Success", new Action( instance.TestPackToMessage_Ext0x8Length_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Ext0x9Length_Success", new Action( instance.TestPackToMessage_Ext0x9Length_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Ext0xFFFFLength_Success", new Action( instance.TestPackToMessage_Ext0xFFFFLength_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Ext0xFFLength_Success", new Action( instance.TestPackToMessage_Ext0xFFLength_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_False_Success", new Action( instance.TestPackToMessage_False_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Int16_Success", new Action( instance.TestPackToMessage_Int16_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Int32_Success", new Action( instance.TestPackToMessage_Int32_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Int64_Success", new Action( instance.TestPackToMessage_Int64_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Int8_Success", new Action( instance.TestPackToMessage_Int8_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Null_Success", new Action( instance.TestPackToMessage_Null_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Single_Success", new Action( instance.TestPackToMessage_Single_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_String0x10000Length_Success", new Action( instance.TestPackToMessage_String0x10000Length_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_String0xFFFFLength_Success", new Action( instance.TestPackToMessage_String0xFFFFLength_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_String1Length_Success", new Action( instance.TestPackToMessage_String1Length_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_String31Length_Success", new Action( instance.TestPackToMessage_String31Length_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_String32Length_Success", new Action( instance.TestPackToMessage_String32Length_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_StringEmpty_Success", new Action( instance.TestPackToMessage_StringEmpty_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_TinyNegativeIngeter_Success", new Action( instance.TestPackToMessage_TinyNegativeIngeter_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_TinyPositiveInteger_Success", new Action( instance.TestPackToMessage_TinyPositiveInteger_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_True_Success", new Action( instance.TestPackToMessage_True_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_UInt16_Success", new Action( instance.TestPackToMessage_UInt16_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_UInt32_Success", new Action( instance.TestPackToMessage_UInt32_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_UInt64_Success", new Action( instance.TestPackToMessage_UInt64_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_UInt8_Success", new Action( instance.TestPackToMessage_UInt8_Success ) ) );
			testClassInstance.TestMethods.Add( new TestMethod( "TestPackToMessage_Zero_Success", new Action( instance.TestPackToMessage_Zero_Success ) ) );
		}