public void CreateMetaData() { Assert.Throws <TypeCannotBeUsedAsAClrTypeException>(() => SqlChar.GetTypeHandler().CreateMetaData("Test")); SqlTypeHandler col = new SqlChar("Test", null, ParameterDirection.Input); Assert.Throws <TypePropertiesMustBeSetExplicitlyException>(() => col.CreateMetaData("Test")); col = new SqlChar("Test", 10, ParameterDirection.Input); var meta = col.CreateMetaData("Test"); Assert.AreEqual(SqlDbType.Char, meta.SqlDbType); Assert.AreEqual(10, meta.MaxLength); Assert.AreEqual("Test", meta.Name); }
public void CreateParamFromValue() { Assert.Throws <TypeCannotBeUsedAsAClrTypeException>(() => SqlChar.GetTypeHandler().CreateParamFromValue("Test", null)); }
public void GetTypeHandler() { Assert.IsInstanceOf <SqlTypeHandler>(SqlChar.GetTypeHandler()); }