public void GetRegisteredByContract()
        {
            IPresenter p;

            p = new PresenterA("a", false);
            _controller.RegisterPresenter(p);

            p = new PresenterB("b", false);
            _controller.RegisterPresenter(p);

            p = new PresenterC("c", false);
            _controller.RegisterPresenter(p);

            p = _controller.GetPresenter <PresenterB>();
            Assert.IsNotNull(p);
            Assert.AreEqual("b", p.Name);
        }
        public void GetRegisteredByContract()
        {
            IPresenter p;

            p = new PresenterA("a", false);
            _controller.RegisterPresenter(p);

            p = new PresenterB("b", false);
            _controller.RegisterPresenter(p);

            p = new PresenterC("c", false);
            _controller.RegisterPresenter(p);

            p = _controller.GetPresenter<PresenterB>();
            Assert.IsNotNull(p);
            Assert.AreEqual("b", p.Name);

        }