public Form1() { InitializeComponent(); UserInterface userInterface = new UserInterface(c_buttonUnicorns, c_buttonRainbows, c_labelCount); m_configuration = new Configuration(); m_configuration.SearchRoot = "http://www.bing.com/images/search?q="; m_browserNavigator = new BrowserNavigator(); Manager manager = new Manager(userInterface, m_configuration, m_browserNavigator); }
public void when_I_click_on_a_button__the_proper_page_is_launched_in_the_browser() { UserInterfaceSimulator userInterface = new UserInterfaceSimulator(); Configuration configuration = new Configuration(); configuration.SearchRoot = "http://www.example.com/search/term="; BrowserNavigatorSimulator browserNavigator = new BrowserNavigatorSimulator(); Manager manager = new Manager(userInterface, configuration, browserNavigator); userInterface.SimulateButtonClick("Puppies"); Assert.AreEqual(configuration.SearchRoot + "Puppies", browserNavigator.Uri.OriginalString); Assert.AreEqual(1, userInterface.Count); }