public void CreateMetaData()
        {
            var meta = SqlUniqueIdentifier.GetTypeHandler().CreateMetaData("Test");

            Assert.AreEqual(SqlDbType.UniqueIdentifier, meta.SqlDbType);
            Assert.AreEqual("Test", meta.Name);
        }
        public void GetRawValue()
        {
            SqlType type = new SqlUniqueIdentifier(guid, ParameterDirection.Input);
            Assert.AreEqual(guid, type.GetRawValue());

            type = new SqlUniqueIdentifier(null, ParameterDirection.Input);
            Assert.Null(type.GetRawValue());
        }
        public void GetParameter()
        {
            SqlType type = new SqlUniqueIdentifier(guid, ParameterDirection.Input);
            TestHelper.AssertSqlParameter(type.GetParameter(), SqlDbType.UniqueIdentifier, guid);

            type = new SqlUniqueIdentifier(null, ParameterDirection.Input);
            TestHelper.AssertSqlParameter(type.GetParameter(), SqlDbType.UniqueIdentifier, DBNull.Value);
        }
        public void GetRawValue()
        {
            SqlType type = new SqlUniqueIdentifier(guid, ParameterDirection.Input);

            Assert.AreEqual(guid, type.GetRawValue());

            type = new SqlUniqueIdentifier(null, ParameterDirection.Input);
            Assert.Null(type.GetRawValue());
        }
        public void GetParameter()
        {
            SqlType type = new SqlUniqueIdentifier(guid, ParameterDirection.Input);

            TestHelper.AssertSqlParameter(type.GetParameter(), SqlDbType.UniqueIdentifier, guid);

            type = new SqlUniqueIdentifier(null, ParameterDirection.Input);
            TestHelper.AssertSqlParameter(type.GetParameter(), SqlDbType.UniqueIdentifier, DBNull.Value);
        }
 public void GetTypeHandler()
 {
     Assert.IsInstanceOf <SqlTypeHandler>(SqlUniqueIdentifier.GetTypeHandler());
 }