public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { var view = base.OnCreateView(inflater, container, savedInstanceState); _presenter = new HomePresenter(this, ModelFactory.Instance.CreateHomeModel()); return(view); }
protected override void EstablishContext() { _defaultScreen = GenerateStub <IHomePresenter>(); _defaultScreen.Stub(home => home.CanShutdown()).Return(true); ProvideImplementationOf(_defaultScreen); _screenToOpen = GenerateStub <ITestScreen>(); ProvideImplementationOf(_screenToOpen); }
public HomeView(IHomePresenter homePresenter, IViewService viewService) { Presenter = homePresenter; Presenter.View = this; _viewService = viewService; InitializeComponent(); }
public override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); handler = new Handler(); homePresenter = new HomePresenter(this); }
public HomeForm() { InitializeComponent(); _presenter = Injector.provideHomePresenter(this); }