Example #1
0
 public void SetUp()
 {
     _container          = SupportContainer.Reset();
     _factory            = new GroupByViewFactory();
     _viewFactoryContext = new ViewFactoryContext(
         SupportStatementContextFactory.MakeContext(_container), 1, null, null, false, -1, false);
 }
Example #2
0
        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);
        }
Example #3
0
        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());
        }
Example #4
0
        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();
 }