Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }