public void Ctor_SetsProcessHelper() { // arrange var starter = new FakeUrlNavigationLauncher(); // act var launcher = new UserAgentStringSearchLauncher(starter); // assert Assert.That(launcher.UrlNavigationLauncher, Is.EqualTo(starter)); }
public void Launch_BuildUrlAndLaunch() { // arrange var starter = new FakeUrlNavigationLauncher(); var launcher = new UserAgentStringSearchLauncher(starter); const string httpUserAgent = "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.25 (KHTML, like Gecko) Chrome/12.0.706.0 Safari/534.25"; // act launcher.Launch(httpUserAgent); // assert Console.Out.WriteLine(starter.RunWithUrl); Assert.That(starter.RunWithUrl, Is.EqualTo(new Uri("http://www.useragentstring.com/?uas=Mozilla%2F5.0%20(Windows%20NT%205.1)%20AppleWebKit%2F534.25%20(KHTML%2C%20like%20Gecko)%20Chrome%2F12.0.706.0%20Safari%2F534.25&key=pelHenriGmCom"))); }