public void Adhoc_TranslateToDbParameter() { var transExp = Translator.CreateAdhocTranslation <TestPerson>() .AddColumnConfiguration(x => x.PublicProperty) .AddColumnConfiguration(x => x.PublicField); var dbParam = Translator.AdhocTranslateToDbParameter( transExp, people, new DbParameterSettings("myParam", "myDbObjectName")); Assert.AreEqual("myParam", dbParam.ParameterName); Assert.AreEqual("myDbObjectName", ((DataTable)dbParam.Value).TableName); Assert.AreEqual(DbType.Object, dbParam.DbType); Assert.AreEqual(SqlDbType.Structured, ((SqlParameter)dbParam).SqlDbType); Assert.IsFalse(Translator.IsInitialized); }