public void Accept_VisitorSupportingExpressionType ()
{
var oldJoinInfo = SqlStatementModelObjectMother.CreateUnresolvedJoinInfo_KitchenCook ();
var sqlJoinedTable = new SqlJoinedTable (oldJoinInfo, JoinSemantics.Left);
var visitorMock = MockRepository.GenerateMock<ISqlTableBaseVisitor> ();
visitorMock.Expect (mock => mock.VisitSqlJoinedTable (sqlJoinedTable));
visitorMock.Replay ();
sqlJoinedTable.Accept (visitorMock);
visitorMock.VerifyAllExpectations ();
Assert.That (sqlJoinedTable.JoinSemantics, Is.EqualTo (JoinSemantics.Left));
}