
using Microsoft.VisualStudio.TestTools.UnitTesting;
using cs_leaktest;

namespace cs_unittest
{
    [TestClass]
    public class TestWrapped : TestWrappedBase
    {

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test1()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test1");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test2()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test2");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test3()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test3");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test4()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test4");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test5()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test5");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test6()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test6");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test7()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test7");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test8()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test8");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test11()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test11");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test12()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test12");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test15()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test15");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test21()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test21");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test22()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test22");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test23()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test23");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test27()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test27");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test28()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test28");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test29()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test29");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test30()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test30");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test35()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test35");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test36()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test36");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test37()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test37");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test38()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test38");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test39()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test39");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test40()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test40");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test41()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test41");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test62()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test62");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test63()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test63");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test64()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test64");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test72()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test72");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test73()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test73");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test74()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test74");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test75()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test75");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test76()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test76");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test78()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test78");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test79()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test79");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test80()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test80");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test81()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test81");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test82()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test82");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test83()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test83");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test88()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test88");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test89()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test89");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test90()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test90");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test91()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test91");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test94()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test94");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test95()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test95");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test97()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test97");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test107()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test107");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test108()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test108");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test109()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test109");
            }

            [TestCategory("Command Line")]

            [TestMethod]
            public void CommandLine_Test113()
            {
                 Run("cs_unittest.RunTests", "CommandLine_Test113");
            }

            [TestMethod]
            public void TestAllReduce()
            {
                 Run("cs_unittest.TestAllReduceClass", "TestAllReduce");
            }

            [TestMethod]
            public void TestExampleCacheForLearning()
            {
                 Run("cs_unittest.TestExampleCacheCases", "TestExampleCacheForLearning");
            }

            [TestMethod]
            public void TestExampleCacheDisabledForLearning()
            {
                 Run("cs_unittest.TestExampleCacheCases", "TestExampleCacheDisabledForLearning");
            }

            [TestMethod]
            public void TestExampleCache()
            {
                 Run("cs_unittest.TestExampleCacheCases", "TestExampleCache");
            }

            [TestMethod]
            public void TestHash()
            {
                 Run("cs_unittest.TestManagedHash", "TestHash");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestEnumerize()
            {
                 Run("cs_unittest.TestMarshalling", "TestEnumerize");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestString()
            {
                 Run("cs_unittest.TestMarshalling", "TestString");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestStringFeatureGroup()
            {
                 Run("cs_unittest.TestMarshalling", "TestStringFeatureGroup");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestStringNamespace()
            {
                 Run("cs_unittest.TestMarshalling", "TestStringNamespace");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestStringEscape()
            {
                 Run("cs_unittest.TestMarshalling", "TestStringEscape");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestStringSplit()
            {
                 Run("cs_unittest.TestMarshalling", "TestStringSplit");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionary()
            {
                 Run("cs_unittest.TestMarshalling", "TestDictionary");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestCustomType()
            {
                 Run("cs_unittest.TestMarshalling", "TestCustomType");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestEnumerableString()
            {
                 Run("cs_unittest.TestMarshalling", "TestEnumerableString");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestEnumerableKV()
            {
                 Run("cs_unittest.TestMarshalling", "TestEnumerableKV");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestComplexType()
            {
                 Run("cs_unittest.TestMarshalling", "TestComplexType");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestEnumerizePosition()
            {
                 Run("cs_unittest.TestMarshalling", "TestEnumerizePosition");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestBool()
            {
                 Run("cs_unittest.TestMarshalling", "TestBool");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestFeatureDiscoveryAll()
            {
                 Run("cs_unittest.TestMarshalling", "TestFeatureDiscoveryAll");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericInt64Overflow()
            {
                 Run("cs_unittest.TestMarshallingOverflow", "TestNumericInt64Overflow");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericUInt64Overflow()
            {
                 Run("cs_unittest.TestMarshallingOverflow", "TestNumericUInt64Overflow");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericDoubleOverflow()
            {
                 Run("cs_unittest.TestMarshallingOverflow", "TestNumericDoubleOverflow");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericInt64OverflowArray()
            {
                 Run("cs_unittest.TestMarshallingOverflow", "TestNumericInt64OverflowArray");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericUInt64OverflowArray()
            {
                 Run("cs_unittest.TestMarshallingOverflow", "TestNumericUInt64OverflowArray");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericDoubleOverflowArray()
            {
                 Run("cs_unittest.TestMarshallingOverflow", "TestNumericDoubleOverflowArray");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryUInt16UInt32()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryUInt16UInt32");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryUInt16Single()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryUInt16Single");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryUInt16Int64()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryUInt16Int64");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryUInt16UInt64()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryUInt16UInt64");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryUInt16Double()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryUInt16Double");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericByte()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestNumericByte");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericByteArray()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestNumericByteArray");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericByteArrayAnchor()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestNumericByteArrayAnchor");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericSByte()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestNumericSByte");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericSByteArray()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestNumericSByteArray");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericSByteArrayAnchor()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestNumericSByteArrayAnchor");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericInt16()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestNumericInt16");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericInt16Array()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestNumericInt16Array");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericInt16ArrayAnchor()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestNumericInt16ArrayAnchor");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericInt32()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestNumericInt32");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericInt32Array()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestNumericInt32Array");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericInt32ArrayAnchor()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestNumericInt32ArrayAnchor");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericUInt16()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestNumericUInt16");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericUInt16Array()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestNumericUInt16Array");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericUInt16ArrayAnchor()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestNumericUInt16ArrayAnchor");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericUInt32()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestNumericUInt32");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericUInt32Array()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestNumericUInt32Array");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericUInt32ArrayAnchor()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestNumericUInt32ArrayAnchor");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericSingle()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestNumericSingle");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericSingleArray()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestNumericSingleArray");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericSingleArrayAnchor()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestNumericSingleArrayAnchor");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericInt64()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestNumericInt64");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericInt64Array()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestNumericInt64Array");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericInt64ArrayAnchor()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestNumericInt64ArrayAnchor");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericUInt64()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestNumericUInt64");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericUInt64Array()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestNumericUInt64Array");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericUInt64ArrayAnchor()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestNumericUInt64ArrayAnchor");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericDouble()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestNumericDouble");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericDoubleArray()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestNumericDoubleArray");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestNumericDoubleArrayAnchor()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestNumericDoubleArrayAnchor");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryByte()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryByte");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryByteString()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryByteString");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryByteByte()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryByteByte");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryByteSByte()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryByteSByte");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryByteInt16()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryByteInt16");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryByteInt32()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryByteInt32");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryByteUInt16()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryByteUInt16");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryByteUInt32()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryByteUInt32");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryByteSingle()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryByteSingle");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryByteInt64()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryByteInt64");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryByteUInt64()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryByteUInt64");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryByteDouble()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryByteDouble");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionarySByte()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionarySByte");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionarySByteString()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionarySByteString");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionarySByteByte()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionarySByteByte");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionarySByteSByte()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionarySByteSByte");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionarySByteInt16()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionarySByteInt16");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionarySByteInt32()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionarySByteInt32");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionarySByteUInt16()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionarySByteUInt16");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionarySByteUInt32()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionarySByteUInt32");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionarySByteSingle()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionarySByteSingle");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionarySByteInt64()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionarySByteInt64");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionarySByteUInt64()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionarySByteUInt64");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionarySByteDouble()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionarySByteDouble");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryInt16()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryInt16");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryInt16String()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryInt16String");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryInt16Byte()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryInt16Byte");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryInt16SByte()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryInt16SByte");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryInt16Int16()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryInt16Int16");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryInt16Int32()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryInt16Int32");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryInt16UInt16()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryInt16UInt16");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryInt16UInt32()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryInt16UInt32");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryInt16Single()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryInt16Single");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryInt16Int64()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryInt16Int64");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryInt16UInt64()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryInt16UInt64");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryInt16Double()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryInt16Double");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryInt32()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryInt32");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryInt32String()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryInt32String");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryInt32Byte()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryInt32Byte");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryInt32SByte()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryInt32SByte");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryInt32Int16()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryInt32Int16");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryInt32Int32()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryInt32Int32");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryInt32UInt16()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryInt32UInt16");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryInt32UInt32()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryInt32UInt32");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryInt32Single()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryInt32Single");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryInt32Int64()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryInt32Int64");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryInt32UInt64()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryInt32UInt64");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryInt32Double()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryInt32Double");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryUInt16()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryUInt16");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryUInt16String()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryUInt16String");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryUInt16Byte()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryUInt16Byte");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryUInt16SByte()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryUInt16SByte");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryUInt16Int16()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryUInt16Int16");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryUInt16Int32()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryUInt16Int32");
            }

            [TestCategory("Marshal")]

            [TestMethod]
            public void TestDictionaryUInt16UInt16()
            {
                 Run("cs_unittest.TestMarshalNumeric", "TestDictionaryUInt16UInt16");
            }

            [TestCategory("Model Loading")]

            [TestMethod]
            public void TestLoadModelCorrupt()
            {
                 Run("cs_unittest.TestModelLoading", "TestLoadModelCorrupt");
            }

            [TestCategory("Model Loading")]

            [TestMethod]
            public void TestLoadModel()
            {
                 Run("cs_unittest.TestModelLoading", "TestLoadModel");
            }

            [TestCategory("Model Loading")]

            [TestMethod]
            public void TestLoadModelRandomCorrupt()
            {
                 Run("cs_unittest.TestModelLoading", "TestLoadModelRandomCorrupt");
            }

            [TestCategory("Model Loading")]

            [TestMethod]
            public void TestLoadModelInMemory()
            {
                 Run("cs_unittest.TestModelLoading", "TestLoadModelInMemory");
            }

            [TestCategory("Model Loading")]

            [TestMethod]
            public void TestID()
            {
                 Run("cs_unittest.TestModelLoading", "TestID");
            }

            [TestCategory("Model Loading")]

            [TestMethod]
            public void TestReload()
            {
                 Run("cs_unittest.TestModelLoading", "TestReload");
            }

            [TestCategory("Null")]

            [TestMethod]
            public void TestNull1()
            {
                 Run("cs_unittest.TestNull", "TestNull1");
            }

            [TestCategory("Null")]

            [TestMethod]
            public void TestNull2()
            {
                 Run("cs_unittest.TestNull", "TestNull2");
            }

            [TestCategory("Null")]

            [TestMethod]
            public void TestNull3()
            {
                 Run("cs_unittest.TestNull", "TestNull3");
            }

            [TestCategory("Null")]

            [TestMethod]
            public void TestNull4()
            {
                 Run("cs_unittest.TestNull", "TestNull4");
            }

            [TestCategory("Null")]

            [TestMethod]
            public void TestNull5()
            {
                 Run("cs_unittest.TestNull", "TestNull5");
            }

            [TestMethod]
            public void TestCustomFeaturizer()
            {
                 Run("cs_unittest.TestSerializer", "TestCustomFeaturizer");
            }

            [TestMethod]
            public void TestCustomFeaturizerOverideMethod()
            {
                 Run("cs_unittest.TestSerializer", "TestCustomFeaturizerOverideMethod");
            }

            [TestMethod]
            public void TestDictify()
            {
                 Run("cs_unittest.TestSerializer", "TestDictify");
            }

            [TestCategory("Command line through marshalling")]

            [TestMethod]
            public void Test1and2()
            {
                 Run("cs_test.Test1and2Class", "Test1and2");
            }

            [TestCategory("Command line through marshalling")]

            [TestMethod]
            public void Test3()
            {
                 Run("cs_unittest.Test3Class", "Test3");
            }

            [TestCategory("Command line through marshalling")]

            [TestMethod]
            public void Test4and6()
            {
                 Run("cs_unittest.Test3Class", "Test4and6");
            }

            [TestCategory("Command line through marshalling")]

            [TestMethod]
            public void Test5()
            {
                 Run("cs_unittest.Test3Class", "Test5");
            }

            [TestCategory("Command line through marshalling")]

            [TestMethod]
            public void Test7and8()
            {
                 Run("cs_unittest.Test3Class", "Test7and8");
            }

            [TestCategory("Command line through marshalling")]

            [TestMethod]
            public void Test87()
            {
                 Run("cs_unittest.TestCbAdfClass", "Test87");
            }

            [TestMethod]
            public void TestSharedModel()
            {
                 Run("cs_unittest.TestCbAdfClass", "TestSharedModel");
            }

            [TestMethod]
            public void TestAntlr()
            {
                 Run("cs_unittest.TestAntlrClass", "TestAntlr");
            }

            [TestCategory("ObjectPool")]

            [TestMethod]
            public void ObjectPoolTestEmptyFactory()
            {
                 Run("cs_unittest.TestPooling", "ObjectPoolTestEmptyFactory");
            }

            [TestCategory("ObjectPool")]

            [TestMethod]
            public void ObjectPoolTestDisposed1()
            {
                 Run("cs_unittest.TestPooling", "ObjectPoolTestDisposed1");
            }

            [TestCategory("ObjectPool")]

            [TestMethod]
            public void ObjectPoolTestDisposed2()
            {
                 Run("cs_unittest.TestPooling", "ObjectPoolTestDisposed2");
            }

            [TestCategory("ObjectPool")]

            [TestMethod]
            public void ObjectPoolTestDangling()
            {
                 Run("cs_unittest.TestPooling", "ObjectPoolTestDangling");
            }

            [TestCategory("ObjectPool")]

            [TestMethod]
            public void ObjectPoolTestFactory()
            {
                 Run("cs_unittest.TestPooling", "ObjectPoolTestFactory");
            }

            [TestCategory("ObjectPool")]

            [TestMethod]
            public void ObjectPoolTestConcurrency()
            {
                 Run("cs_unittest.TestPooling", "ObjectPoolTestConcurrency");
            }

            [TestMethod]
            public void VwCleanupTest()
            {
                 Run("cs_unittest.TestWrapper", "VwCleanupTest");
            }

            [TestMethod]
            public void VwCleanupTestError()
            {
                 Run("cs_unittest.TestWrapper", "VwCleanupTestError");
            }

            [TestMethod]
            public void VwModelRefCountingTest()
            {
                 Run("cs_unittest.TestWrapper", "VwModelRefCountingTest");
            }

    }
}

