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