public void ProjectFileEditorPresenter_NullTextBufferListenerFactory_Throws() { Assert.Throws <ArgumentNullException>("textBufferListenerFactory", () => new ProjectFileEditorPresenter( IProjectThreadingServiceFactory.Create(), UnconfiguredProjectFactory.Create(), IServiceProviderFactory.Create(), IVsShellUtilitiesHelperFactory.Create(), ExportFactoryFactory.CreateInstance <IProjectFileModelWatcher>(), null, ExportFactoryFactory.CreateInstance <IFrameOpenCloseListener>(), ExportFactoryFactory.CreateInstance <ITextBufferManager>())); }
public void ProjectFileEditorPresenter_UpdateProjectFileIncorrectEditorState_DoesNothing(int state) { var editorState = new ProjectFileEditorPresenterTester( IProjectThreadingServiceFactory.Create(), UnconfiguredProjectFactory.Create(), IServiceProviderFactory.Create(), IVsShellUtilitiesHelperFactory.Create(), ExportFactoryFactory.CreateInstance <IProjectFileModelWatcher>(), ExportFactoryFactory.CreateInstance <ITextBufferStateListener>(), ExportFactoryFactory.CreateInstance <IFrameOpenCloseListener>(), ExportFactoryFactory.CreateInstance <ITextBufferManager>()) { CurrentState = (ProjectFileEditorPresenter.EditorState)state }; Assert.Null(editorState.ScheduleProjectFileUpdate()); }