public void can_create_the_presenter()
        {
            ProjectPersistor.DeleteHistoryFile();
            Bootstrapper.BootstrapShell(false);
            ObjectFactory.Inject<IProject>(new Project());
            var factory = ObjectFactory.GetInstance<IScreenFactory>();

            var theTest = new Test("test1");
            var subject = new ScreenLocator<Test>(theTest);

            subject.CreateScreen(factory)
                .ShouldBeOfType<TestScreen>()
                .Test.ShouldBeTheSameAs(theTest);
        }
        public void can_create_the_presenter()
        {
            ProjectPersistor.DeleteHistoryFile();
            Bootstrapper.BootstrapShell(false);
            ObjectFactory.Inject <IProject>(new Project());
            var factory = ObjectFactory.GetInstance <IScreenFactory>();

            var theTest = new Test("test1");
            var subject = new ScreenLocator <Test>(theTest);

            subject.CreateScreen(factory)
            .ShouldBeOfType <TestScreen>()
            .Test.ShouldBeTheSameAs(theTest);
        }