using System.Collections.Generic;
using System.Web.Configuration;
using System.Collections.Specialized;
public static void Main()
var userBrowser = new HttpBrowserCapabilities {Capabilities = new Dictionary<string,string> {{string.Empty, "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.121 Safari/535.2"}}};
var factory = new BrowserCapabilitiesFactory();
factory.ConfigureBrowserCapabilities(new NameValueCollection(), userBrowser);
Console.WriteLine("Browser Capabilities:");
Console.WriteLine("---------------------");
Console.WriteLine("Type = " + userBrowser.Type );
Console.WriteLine("Name = " + userBrowser.Browser );
Console.WriteLine("Version = " + userBrowser.Version );
Console.WriteLine("MajorVersion = " + userBrowser.MajorVersion );
Console.WriteLine("MinorVersion = " + userBrowser.MinorVersionString);
Console.WriteLine("EcmaScriptVersion = " + userBrowser.EcmaScriptVersion);
Console.WriteLine("Platform = " + userBrowser.Platform );
Console.WriteLine("Is Beta = " + userBrowser.Beta );
Console.WriteLine("Is Crawler = " + userBrowser.Crawler );