Skip to content
This repository was archived by the owner on Dec 24, 2022. It is now read-only.

Commit c64c91c

Browse files
committed
Update CustomJoin test with multi-like example
1 parent 8d02900 commit c64c91c

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

tests/ServiceStack.OrmLite.Tests/Issues/MultipleSelfJoinsWithAliases.cs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ public void Can_use_cusom_SqlExpression_to_add_multiple_self_Left_Joins()
107107
Assert.That(sales.Count, Is.EqualTo(1));
108108
var salesView = sales[0];
109109

110-
salesView.PrintDump();
110+
//salesView.PrintDump();
111111

112112
Assert.That(salesView.Id, Is.EqualTo(sale.Id));
113113
Assert.That(salesView.TenantId, Is.EqualTo(sale.TenantId));
@@ -116,6 +116,15 @@ public void Can_use_cusom_SqlExpression_to_add_multiple_self_Left_Joins()
116116
Assert.That(salesView.SellerFirstName, Is.EqualTo(seller.FirstName));
117117
Assert.That(salesView.SellerLastName, Is.EqualTo(seller.LastName));
118118
Assert.That(salesView.AmountCents, Is.EqualTo(sale.AmountCents));
119+
120+
121+
q.Select("seller.*, 0 EOT, buyer.*");
122+
123+
var multi = db.Select<Tuple<ContactIssue, ContactIssue>>(q);
124+
multi.PrintDump();
125+
126+
Assert.That(multi[0].Item1.FirstName, Is.EqualTo("Seller"));
127+
Assert.That(multi[0].Item2.FirstName, Is.EqualTo("Buyer"));
119128
}
120129
}
121130
}

0 commit comments

Comments
 (0)