using System;
using NUnit.Framework;
namespace Ocean.Nunit.HttpCapabilities
{
/// <summary>
/// Summary description for Capabilities_Microsoft.
/// </summary>
[TestFixture]
public class Capabilities_Macintosh
{
Ocean.Web.HttpCapabilities.Settings Browser;
Ocean.Web.HttpCapabilities.Result R;
public Capabilities_Macintosh()
{
Browser = new Ocean.Web.HttpCapabilities.Settings(Ocean.Web.HttpCapabilities.EmbededFile.BrowserCap);
}
[Test]
public void Test_Icab()
{
Ocean.Web.HttpCapabilities.Result R;
R = Browser.Process("iCab/2.8.2 (Macintosh; U; 68K)");
Assert.AreEqual("iCab",R.Browser, "Browser Name Compare");
Assert.AreEqual("2.8.2",R.Version, "Browser Version Compare");
Assert.AreEqual("Mac68K",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh 68K",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
R = Browser.Process("iCab/2.9.5 (Macintosh; U; PPC; Mac OS X)");
Assert.AreEqual("iCab",R.Browser, "Browser Name Compare");
Assert.AreEqual("2.9.5",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
R = Browser.Process("iCab/2.9.7 (Macintosh; U; PPC)");
Assert.AreEqual("iCab",R.Browser, "Browser Name Compare");
Assert.AreEqual("2.9.7",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh PPC",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
R = Browser.Process("iCab/2.9.8 (Macintosh; U; PPC)");
Assert.AreEqual("iCab",R.Browser, "Browser Name Compare");
Assert.AreEqual("2.9.8",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh PPC",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
R = Browser.Process("iCab/2.9.8 (Macintosh; U; PPC; Mac OS X)");
Assert.AreEqual("iCab",R.Browser, "Browser Name Compare");
Assert.AreEqual("2.9.8",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
R = Browser.Process("Mozilla/4.5 (compatible; iCab 2.7.1; Macintosh; I; PPC)");
Assert.AreEqual("iCab",R.Browser, "Browser Name Compare");
Assert.AreEqual("2.7.1",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh PPC",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
R = Browser.Process("Mozilla/4.5 (compatible; iCab 2.9.6; Macintosh; U; PPC; Mac OS X)");
Assert.AreEqual("iCab",R.Browser, "Browser Name Compare");
Assert.AreEqual("2.9.6",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
R = Browser.Process("Mozilla/4.5 (compatible; iCab 2.9; Macintosh; U; PPC)");
Assert.AreEqual("iCab",R.Browser, "Browser Name Compare");
Assert.AreEqual("2.9",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh PPC",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
}
[Test]
public void Test_AppleWebKit()
{
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (000000000; 0; 000 000 00 0; 00000) AppleWebKit/85.8.2 (KHTML, like Gecko) Safari/85.8");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.85",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; da-dk) AppleWebKit/85 (KHTML, like Gecko) Safari/85");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.85",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/124 (KHTML, like Gecko) Safari/125.1");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.125",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/125.2 (KHTML, like Gecko) Safari/125.7");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.125",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/125.5.5 (KHTML, like Gecko) Safari/125.11");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.125",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; de-de) AppleWebKit/74 (KHTML, like Gecko) Safari/74");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.74",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/103u (KHTML, like Gecko) Safari/100");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.100",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/103u (KHTML, like Gecko) Safari/100.1");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.100",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/106.2 (KHTML, like Gecko) Safari/100.1");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.100",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/124 (KHTML, like Gecko) Safari/125");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.125",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/124 (KHTML, like Gecko) Safari/125.1");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.125",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/125.2 (KHTML, like Gecko) Safari/125.7");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.125",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/125.2 (KHTML, like Gecko) Safari/125.8");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.125",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/125.4 (KHTML, like Gecko) Safari/125.9");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.125",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/125.4.2 (KHTML, like Gecko) Safari/125.9");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.125",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/125.5 (KHTML, like Gecko) Safari/125.9");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.125",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/125.5.5 (KHTML, like Gecko) Safari/125.11");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.125",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/125.5.5 (KHTML, like Gecko) Safari/125.12");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.125",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/125.5.6 (KHTML, like Gecko) Safari/125.11");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.125",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/146.1 (KHTML, like Gecko) Safari/146");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.146",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/60 (like Gecko) Safari/60");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.60",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/73 (KHTML, like Gecko) Safari/73");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.73",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/74 (KHTML, like Gecko) Safari/74");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.74",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/85 (KHTML, like Gecko) Safari/85");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.85",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/85.7 (KHTML, like Gecko) Safari/85");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.85",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/85.7 (KHTML, like Gecko) Safari/85.5");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.85",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/85.7 (KHTML, like Gecko) Safari/85.6");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.85",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/85.7 (KHTML, like Gecko) Safari/85.7");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.85",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/85.8.2 (KHTML, like Gecko) Safari/85.8");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.85",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-gb) AppleWebKit/124 (KHTML, like Gecko) Safari/125");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.125",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-gb) AppleWebKit/125.2 (KHTML, like Gecko) Safari/125.7");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.125",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/103u (KHTML, like Gecko) Safari/100");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.100",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/103u (KHTML, like Gecko) Safari/100.1");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.100",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/106.2 (KHTML, like Gecko) Safari/100.1");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.100",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/124 (KHTML, like Gecko) Safari/125");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.125",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/124 (KHTML, like Gecko) Safari/125.1");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.125",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/125.2 (KHTML, like Gecko) Safari/125.7");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.125",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/125.2 (KHTML, like Gecko) Safari/125.8");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.125",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr-fr) AppleWebKit/73 (KHTML, like Gecko) Safari/73");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.73",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; sv-se) AppleWebKit/125.2 (KHTML, like Gecko) Safari/125.8");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.125",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Browser.Process("Mozilla/5.0 (Macintosh; U; PPC Mac OS X; th-th) AppleWebKit/125.2 (KHTML, like Gecko) Safari/125.7");
Assert.AreEqual("Safari",R.Browser, "Browser Name Compare");
Assert.AreEqual("0.125",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
}
[Test]
public void Test_OmniWeb()
{
Ocean.Web.HttpCapabilities.Result R;
R = Browser.Process("Mozilla/4.5 (compatible; OmniWeb/4.1-v422; Mac_PowerPC)");
Assert.AreEqual("OmniWeb",R.Browser, "Browser Name Compare");
Assert.AreEqual("4.22",R.Version, "Browser Version Compare");
Assert.AreEqual("MacPPC",R.Platform, "Browser Platform Compare");
Assert.AreEqual("Macintosh OS X",R.OS, "Browser OS Compare");
Assert.AreEqual(false,R.IsBot, "Browser Bot Compare");
}
}
}