static void Main() { var connector = new MemoryConnector(); var view = new ConsoleView(); var longRunning = new LongRunningComponent(); longRunning.Initialise(connector); using (var presenter = new MainPresenter(view, connector)) { view.Start(); Console.ReadKey(); } }