public void SetUp() { // Set up length window view and a test child view _myView = new MergeView(SupportStatementContextFactory.MakeAgentInstanceViewFactoryContext(), SupportExprNodeFactory.MakeIdentNodesMD("Symbol"), SupportEventTypeFactory.CreateBeanType(typeof(SupportBean)), false); _childView = new SupportBeanClassView(typeof(SupportMarketDataBean)); _myView.AddView(_childView); }
public void SetUp() { _statementContext = SupportStatementContextFactory.MakeContext(); _agentInstanceContext = SupportStatementContextFactory.MakeAgentInstanceViewFactoryContext(); var expressions = SupportExprNodeFactory.MakeIdentNodesMD("Symbol"); _myGroupByView = new GroupByViewImpl(_agentInstanceContext, expressions, ExprNodeUtility.GetEvaluators(expressions)); var childView = new SupportBeanClassView(typeof(SupportMarketDataBean)); var myMergeView = new MergeView(_agentInstanceContext, SupportExprNodeFactory.MakeIdentNodesMD("Symbol"), SupportEventTypeFactory.CreateBeanType(typeof(SupportMarketDataBean)), false); _ultimateChildView = new SupportBeanClassView(typeof(SupportMarketDataBean)); // This is the view hierarchy _myGroupByView.AddView(childView); childView.AddView(myMergeView); myMergeView.AddView(_ultimateChildView); SupportBeanClassView.Instances.Clear(); }