示例#1
0
 public void ResolveVBDecimal()
 {
     Assert.AreEqual(typeof(decimal),
                     TypeRegistry.ResolveType(TypeRegistry.DecimalAliasVB));
 }
示例#2
0
 public void ResolveTypeWithWhitespacedAliasArg()
 {
     Assert.Throws <ArgumentNullException>(() => TypeRegistry.ResolveType("   "));
 }
示例#3
0
 public void RegisterTypeWithEmptyAliasArg()
 {
     Assert.Throws <ArgumentNullException>(() => TypeRegistry.RegisterType(string.Empty, typeof(TestObject)));
 }
示例#4
0
 public void ResolveNullableBoolArray()
 {
     Assert.AreEqual(typeof(bool?[]),
                     TypeRegistry.ResolveType(TypeRegistry.NullableBoolArrayAlias));
 }
示例#5
0
 public void ResolveTypeWithEmptyAliasArg()
 {
     Assert.Throws <ArgumentNullException>(() => TypeRegistry.ResolveType(string.Empty));
 }
示例#6
0
 public void ResolveNullableCharArray()
 {
     Assert.AreEqual(typeof(char?[]),
                     TypeRegistry.ResolveType(TypeRegistry.NullableCharArrayAlias));
 }
示例#7
0
 public void ResolveNullableInt16Array()
 {
     Assert.AreEqual(typeof(short?[]),
                     TypeRegistry.ResolveType(TypeRegistry.NullableInt16ArrayAlias));
 }
示例#8
0
 public void ResolveVBStringArray()
 {
     Assert.AreEqual(typeof(string[]),
                     TypeRegistry.ResolveType(TypeRegistry.StringArrayAliasVB));
 }
示例#9
0
 public void ResolveObject()
 {
     Assert.AreEqual(typeof(object),
                     TypeRegistry.ResolveType(TypeRegistry.ObjectAlias));
 }
示例#10
0
 public void ResolveVBShort()
 {
     Assert.AreEqual(typeof(short),
                     TypeRegistry.ResolveType(TypeRegistry.Int16AliasVB));
 }
示例#11
0
 public void ResolveString()
 {
     Assert.AreEqual(typeof(string),
                     TypeRegistry.ResolveType(TypeRegistry.StringAlias));
 }
示例#12
0
 public void ResolveVBLong()
 {
     Assert.AreEqual(typeof(long),
                     TypeRegistry.ResolveType(TypeRegistry.Int64AliasVB));
 }
示例#13
0
 public void ResolveSingle()
 {
     Assert.AreEqual(typeof(float),
                     TypeRegistry.ResolveType(TypeRegistry.SingleAlias));
 }
示例#14
0
 public void ResolveSingleByName()
 {
     Assert.AreEqual(typeof(float),
                     TypeRegistry.ResolveType("Single"));
 }
示例#15
0
 public void ResolveVBSingleArray()
 {
     Assert.AreEqual(typeof(float[]),
                     TypeRegistry.ResolveType(TypeRegistry.SingleArrayAliasVB));
 }
示例#16
0
 public void ResolveVBObjectArray()
 {
     Assert.AreEqual(typeof(object[]),
                     TypeRegistry.ResolveType(TypeRegistry.ObjectArrayAliasVB));
 }
示例#17
0
 public void ResolveVBDoubleArray()
 {
     Assert.AreEqual(typeof(double[]),
                     TypeRegistry.ResolveType(TypeRegistry.DoubleArrayAliasVB));
 }
示例#18
0
 public void ResolveVBCharArray()
 {
     Assert.AreEqual(typeof(char[]),
                     TypeRegistry.ResolveType(TypeRegistry.CharArrayAliasVB));
 }
示例#19
0
 public void ResolveTypeWithNullAliasArg()
 {
     Assert.Throws <ArgumentNullException>(() => TypeRegistry.ResolveType(null));
 }
示例#20
0
 public void ResolveVBInt16Array()
 {
     Assert.AreEqual(typeof(short[]),
                     TypeRegistry.ResolveType(TypeRegistry.Int16ArrayAliasVB));
 }
示例#21
0
 public void ResolveNullableUInt64Array()
 {
     Assert.AreEqual(typeof(ulong?[]),
                     TypeRegistry.ResolveType(TypeRegistry.NullableUInt64ArrayAlias));
 }
示例#22
0
 public void ResolveVBInt64Array()
 {
     Assert.AreEqual(typeof(long[]),
                     TypeRegistry.ResolveType(TypeRegistry.Int64ArrayAliasVB));
 }
示例#23
0
 public void ResolveNullableFloatArray()
 {
     Assert.AreEqual(typeof(float?[]),
                     TypeRegistry.ResolveType(TypeRegistry.NullableFloatArrayAlias));
 }
示例#24
0
 public void ResolveUInt32Array()
 {
     Assert.AreEqual(typeof(uint[]),
                     TypeRegistry.ResolveType(TypeRegistry.UInt32ArrayAlias));
 }
示例#25
0
 public void ResolveNullableDoubleArray()
 {
     Assert.AreEqual(typeof(double?[]),
                     TypeRegistry.ResolveType(TypeRegistry.NullableDoubleArrayAlias));
 }
示例#26
0
 public void ResolveVBBoolArray()
 {
     Assert.AreEqual(typeof(bool[]),
                     TypeRegistry.ResolveType(TypeRegistry.BoolArrayAliasVB));
 }
示例#27
0
 public void RegisterTypeWithNullAliasArg()
 {
     Assert.Throws <ArgumentNullException>(() => TypeRegistry.RegisterType(null, typeof(TestObject)));
 }
示例#28
0
 public void ResolveVBDateArray()
 {
     Assert.AreEqual(typeof(DateTime[]),
                     TypeRegistry.ResolveType(TypeRegistry.DateTimeArrayAliasVB));
 }
示例#29
0
 public void RegisterTypeWithWhitespacedAliasArg()
 {
     Assert.Throws <ArgumentNullException>(() => TypeRegistry.RegisterType("   ", typeof(TestObject)));
 }
示例#30
0
 public void ResolveVBInteger()
 {
     Assert.AreEqual(typeof(int),
                     TypeRegistry.ResolveType(TypeRegistry.Int32AliasVB));
 }