public void GenerateSql_WithUnresolvedGroupReferenceTableInfo()
        {
            var tableInfo = SqlStatementModelObjectMother.CreateUnresolvedGroupReferenceTableInfo();

            Assert.That(
                () => SqlTableAndJoinTextGenerator.GenerateSql(new SqlTable(tableInfo, JoinSemantics.Inner), _commandBuilder, _stageMock, false),
                Throws.TypeOf <InvalidOperationException>().With.Message.EqualTo("UnresolvedGroupReferenceTableInfo is not valid at this point."));
        }
        public void ApplyContext_UnresolvedGroupReferenceTableInfo()
        {
            var tableInfo = SqlStatementModelObjectMother.CreateUnresolvedGroupReferenceTableInfo();

            SqlContextTableInfoVisitor.ApplyContext(tableInfo, SqlExpressionContext.ValueRequired, _stageMock, _mappingresolutionContext);
        }