Accept() public méthode

public Accept ( ITableInfoVisitor visitor ) : ITableInfo
visitor ITableInfoVisitor
Résultat ITableInfo
    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));
    }