public void SetUp() { _container = SupportContainer.Reset(); _factory = new GroupByViewFactory(); _viewFactoryContext = new ViewFactoryContext( SupportStatementContextFactory.MakeContext(_container), 1, null, null, false, -1, false); }
public void SetUp() { _factory = new MergeViewFactory(); _parents = new List <ViewFactory>(); GroupByViewFactory groupByView = new GroupByViewFactory(); groupByView.SetViewParameters(_viewFactoryContext, TestViewSupport.ToExprListMD(new Object[] { "Symbol", "Feed" })); groupByView.Attach(SupportEventTypeFactory.CreateBeanType(typeof(SupportMarketDataBean)), SupportStatementContextFactory.MakeContext(), null, null); _parents.Add(groupByView); }
private void TryParameter(Object[] parameters, String[] fieldNames) { var factory = new GroupByViewFactory(); factory.SetViewParameters(_viewFactoryContext, TestViewSupport.ToExprListBean(parameters)); factory.Attach(SupportEventTypeFactory.CreateBeanType(typeof(SupportBean)), SupportStatementContextFactory.MakeContext(_container), null, null); var view = (GroupByView)factory.MakeView( SupportStatementContextFactory.MakeAgentInstanceViewFactoryContext(_container)); Assert.AreEqual(fieldNames[0], view.CriteriaExpressions[0].ToExpressionStringMinPrecedenceSafe()); }
private void TryInvalidParameter(Object[] parameters) { try { var factory = new GroupByViewFactory(); factory.SetViewParameters(_viewFactoryContext, TestViewSupport.ToExprListBean(parameters)); factory.Attach( SupportEventTypeFactory.CreateBeanType(typeof(SupportBean)), SupportStatementContextFactory.MakeContext(_container), null, null); Assert.Fail(); } catch (ViewParameterException) { // expected } }
public void SetUp() { _factory = new GroupByViewFactory(); }