public void FetchOnWithSecondGenericType() { var s = new DefaultSqlExpression <User>(Database, true); var joinexp = s.On <CustomerUser>((x, y) => x.Name == y.CustomerName); Assert.AreEqual(joinexp, "([U].[Name] = [CU].[CustomerName])"); }
//[Test, NUnit.Framework.Ignore("Not Supported For Now")] public void FetchOnWithSecondGenericType() { var s = new DefaultSqlExpression <CustomerUserJoin>(Database, true); var joinexp = s.On <CustomerUser>((x, y) => x.Name == y.CustomerName); string expected = string.Format("({0}.{1} = {2}.{3})", TestDatabase.DbType.EscapeTableName("CUJ"), TestDatabase.DbType.EscapeTableName("Name"), TestDatabase.DbType.EscapeTableName("CU"), TestDatabase.DbType.EscapeTableName("CustomerName")); Assert.AreEqual(expected, joinexp); }
public void FetchOnWithSecondGenericType() { var s = new DefaultSqlExpression<User>(Database, true); var joinexp = s.On<CustomerUser>((x, y) => x.Name == y.CustomerName); string expected = string.Format("({0}.{1} = {2}.{3})", TestDatabase.DbType.EscapeTableName("U"), TestDatabase.DbType.EscapeTableName("Name"), TestDatabase.DbType.EscapeTableName("CU"), TestDatabase.DbType.EscapeTableName("CustomerName")); Assert.AreEqual(expected, joinexp); }