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); }
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(); }
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(); }
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(); }
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"); } }
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(); }