public void CanMapToOracle_Fails()
 {
     Assert.False(TypeExtensions.CanMapToOracle(typeof(sbyte)));
     Assert.False(TypeExtensions.CanMapToOracle(typeof(sbyte?)));
     Assert.False(TypeExtensions.CanMapToOracle(typeof(uint)));
     Assert.False(TypeExtensions.CanMapToOracle(typeof(uint?)));
     Assert.False(TypeExtensions.CanMapToOracle(typeof(ulong)));
     Assert.False(TypeExtensions.CanMapToOracle(typeof(ulong?)));
     Assert.False(TypeExtensions.CanMapToOracle(typeof(Guid)));
     Assert.False(TypeExtensions.CanMapToOracle(typeof(Guid?)));
     Assert.False(TypeExtensions.CanMapToOracle(typeof(TimeSpan)));
     Assert.False(TypeExtensions.CanMapToOracle(typeof(TimeSpan?)));
     Assert.False(TypeExtensions.CanMapToOracle(typeof(DateTimeOffset)));
     Assert.False(TypeExtensions.CanMapToOracle(typeof(DateTimeOffset?)));
 }
 public void CanMapToOracle_Works()
 {
     Assert.True(TypeExtensions.CanMapToOracle(typeof(string)));
     Assert.True(TypeExtensions.CanMapToOracle(typeof(char)));
     Assert.True(TypeExtensions.CanMapToOracle(typeof(char?)));
     Assert.True(TypeExtensions.CanMapToOracle(typeof(short)));
     Assert.True(TypeExtensions.CanMapToOracle(typeof(short?)));
     Assert.True(TypeExtensions.CanMapToOracle(typeof(byte)));
     Assert.True(TypeExtensions.CanMapToOracle(typeof(byte?)));
     Assert.True(TypeExtensions.CanMapToOracle(typeof(int)));
     Assert.True(TypeExtensions.CanMapToOracle(typeof(int?)));
     Assert.True(TypeExtensions.CanMapToOracle(typeof(long)));
     Assert.True(TypeExtensions.CanMapToOracle(typeof(long?)));
     Assert.True(TypeExtensions.CanMapToOracle(typeof(float)));
     Assert.True(TypeExtensions.CanMapToOracle(typeof(float?)));
     Assert.True(TypeExtensions.CanMapToOracle(typeof(double)));
     Assert.True(TypeExtensions.CanMapToOracle(typeof(double?)));
     Assert.True(TypeExtensions.CanMapToOracle(typeof(decimal)));
     Assert.True(TypeExtensions.CanMapToOracle(typeof(decimal?)));
     Assert.True(TypeExtensions.CanMapToOracle(typeof(DateTime)));
     Assert.True(TypeExtensions.CanMapToOracle(typeof(DateTime?)));
     Assert.True(TypeExtensions.CanMapToOracle(typeof(bool)));
     Assert.True(TypeExtensions.CanMapToOracle(typeof(bool?)));
 }