Example #1
0
        public static T GetPresenter <T>(IBaseAvrView view) where T : BaseAvrPresenter
        {
            BaseAvrPresenter avrPresenter = PresenterFactory.SharedPresenter[view];

            Console.WriteLine(avrPresenter);
            Assert.IsTrue(avrPresenter is T);
            return(avrPresenter as T);
        }
Example #2
0
        public void CreatePivotPresenterTest()
        {
            var mocks = new Mockery();
            IPivotDetailView pivotView = PivotPresenterReportTests.GetPivotView(mocks);
            //Expect.Once.On(pivotView).EventAdd("SendCommand", Is.Anything);
            //  Expect.Once.On(pivotView).SetProperty("DBService");

            BaseAvrPresenter avrPresenter = PresenterFactory.SharedPresenter[pivotView];

            Console.WriteLine(avrPresenter);
            Assert.IsTrue(avrPresenter is PivotDetailPresenter);
            mocks.VerifyAllExpectationsHaveBeenMet();
        }
Example #3
0
        public void CreateRamPivotGridPresenterTest()
        {
            var mocks         = new Mockery();
            var pivotGridView = mocks.NewMock <IAvrPivotGridView>();

            Expect.Once.On(pivotGridView).EventAdd("SendCommand", Is.Anything);

            BaseAvrPresenter avrPresenter = PresenterFactory.SharedPresenter[pivotGridView];

            Console.WriteLine(avrPresenter);
            Assert.IsTrue(avrPresenter is AvrPivotGridPresenter);

            mocks.VerifyAllExpectationsHaveBeenMet();
        }
Example #4
0
        public void CreateChartPresenterTest()
        {
            var mocks     = new Mockery();
            var chartView = mocks.NewMock <IChartView>();

            Expect.Once.On(chartView).EventAdd("SendCommand", Is.Anything);

            Expect.Once.On(chartView).SetProperty("DBService");

            BaseAvrPresenter avrPresenter = PresenterFactory.SharedPresenter[chartView];

            Console.WriteLine(avrPresenter);
            Assert.IsTrue(avrPresenter is ChartPresenter);
            mocks.VerifyAllExpectationsHaveBeenMet();
        }
Example #5
0
        public void CreateBaseLayoutPresenterTest()
        {
            try
            {
                var mocks = new Mockery();
                var view  = mocks.NewMock <IBaseAvrView>();
                Expect.Once.On(view).EventAdd("SendCommand", Is.Anything);

                BaseAvrPresenter avrPresenter = PresenterFactory.SharedPresenter[view];
                Assert.IsNotNull(avrPresenter);
                mocks.VerifyAllExpectationsHaveBeenMet();
            }
            catch (NotSupportedException)
            {
                Console.WriteLine(@"Test ok");
            }
        }
Example #6
0
        public void CreateLayoutDetailPresenterTest()
        {
            var mocks            = new Mockery();
            var layoutDetailView = mocks.NewMock <ILayoutDetailView>();

            Expect.Once.On(layoutDetailView).EventAdd("SendCommand", Is.Anything);
            Expect.Once.On(layoutDetailView).SetProperty("DBService");


            BaseAvrPresenter avrPresenter = PresenterFactory.SharedPresenter[layoutDetailView];

            Console.WriteLine(avrPresenter);
            var detailPresenter = avrPresenter as LayoutDetailPresenter;

            Assert.IsNotNull(detailPresenter);
            Assert.IsNotNull(detailPresenter.LayoutDbService);
            mocks.VerifyAllExpectationsHaveBeenMet();
        }