public void SetUp() { ProjectPersistor.DeleteHistoryFile(); Bootstrapper.ForceRestart(); var events = new SimpleEventAggregator(); ObjectFactory.Inject <IEventAggregator>(events); var observer = ObjectFactory.GetInstance <UserInterfaceTestObserver>(); project = StoryTeller.Testing.DataMother.MathProject(); project.GetBinaryFolder().ShouldEqual(Path.GetFullPath(@"..\..\..\StoryTeller.Samples\bin\debug")); hierarchy = project.LoadTests(); events.RemoveAllListeners(); listener = ObjectFactory.GetInstance <StubLibraryListener>(); engine = ObjectFactory.GetInstance <TestEngine>(); engine.Handle(new ProjectLoaded(project)); engine.WaitForProcessing(); }
public void SetUp() { ProjectPersistor.DeleteHistoryFile(); Bootstrapper.Restart(); _objectLocator = ObjectFactory.GetInstance <IScreenObjectLocator>(); factory = ObjectFactory.GetInstance <IScreenFactory>(); DataMother.LoadMathProject(); }
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); }
protected override void Context() { _project = A.Fake <PKSimProject>(); _session = A.Fake <ISession>(); _projectMetaData = new ProjectMetaData { Id = 1 }; _listOfProjectsInDatabase = new List <ProjectMetaData>(); _projectToProjectMetaDataMapper = A.Fake <IProjectToProjectMetaDataMapper>(); _projectMetaDataToProjectMapper = A.Fake <IProjectMetaDataToProjectMapper>(); A.CallTo(() => _session.BeginTransaction()).Returns(A.Fake <ITransaction>()); var criteria = A.Fake <ICriteria>(); A.CallTo(() => _session.CreateCriteria <ProjectMetaData>()).Returns(criteria); A.CallTo(() => criteria.List <ProjectMetaData>()).Returns(_listOfProjectsInDatabase); sut = new ProjectPersistor(_projectToProjectMetaDataMapper, _projectMetaDataToProjectMapper); }
public void SetUp() { // This must be done first SynchronizationContext.SetSynchronizationContext(new SynchronizationContext()); ProjectPersistor.DeleteHistoryFile(); Bootstrapper.BootstrapShell(false); listener = new StubTestListener(); var events = ObjectFactory.GetInstance <IEventAggregator>(); SpecificationExtensions.As <EventAggregator>(events).RemoveAllListeners( x => x is StatusPresenter || x is TestExplorer || x is FixtureExplorer || x is TestStatusBar); events.AddListener(listener); DataMother.LoadMathProject(); SpecificationExtensions.As <TestEngine>(ObjectFactory.GetInstance <ITestEngine>()).WaitForProcessing(); }
public void SetUp() { ProjectPersistor.DeleteHistoryFile(); persistor = new ProjectPersistor(); }