public void SystemTypeFor_ArrayTypeOfSimpleTypeRankTwo_ShouldMapToType() { var actual = SystemTypeMapper.SystemTypeFor(new ArrayType(new SimpleType(typeof(double)), new RankSpecifiers(new[] { new RankSpecifier(2) }))); Assert.That(actual, Is.EqualTo(typeof(double[, ]))); }
public void SystemTypeFor_ArrayTypeOfSimpleTypeRankOneTwoThree_ShouldMapToType() { var actual = SystemTypeMapper.SystemTypeFor(new ArrayType(new SimpleType(typeof(float)), new RankSpecifiers(new[] { new RankSpecifier(1), new RankSpecifier(2), new RankSpecifier(3) }))); Assert.That(actual, Is.EqualTo(typeof(float[][, ][, , ]))); }
public void SystemTypeFor_NamedTypeFromSystemNamespaceGuid_ShouldMapToType() { var actual = SystemTypeMapper.SystemTypeFor(new TypeName("Guid")); Assert.That(actual, Is.EqualTo(typeof(Guid))); }
public void SystemTypeFor_NamedTypeFromSystemNamespaceDateTime_ShouldMapToType() { var actual = SystemTypeMapper.SystemTypeFor(new TypeName("DateTime")); Assert.That(actual, Is.EqualTo(typeof(DateTime))); }
public void SystemTypeFor_ReferenceTypeString_ShouldMapToType() { var actual = SystemTypeMapper.SystemTypeFor(new StringReferenceType()); Assert.That(actual, Is.EqualTo(typeof(string))); }
public void SystemTypeFor_SimpleType_ShouldMapToType() { var actual = SystemTypeMapper.SystemTypeFor(new SimpleType(typeof(float))); Assert.That(actual, Is.EqualTo(typeof(float))); }
public void SystemTypeFor_NullableTypeOfSimpleType_ShouldMapToType() { var actual = SystemTypeMapper.SystemTypeFor(new NullableType(new SimpleType(typeof(decimal)))); Assert.That(actual, Is.EqualTo(typeof(decimal?))); }