using System;
using NUnit.Framework;
namespace Ocean.Nunit.HttpCapabilities
{
/// <summary>
/// Summary description for CapabiltiesMobile_Sharp.
/// </summary>
[TestFixture]
public class CapabiltiesMobile_Siemens
{
Ocean.Web.HttpCapabilities.Result R;
Ocean.Web.HttpCapabilities.Settings Mobile;
public CapabiltiesMobile_Siemens()
{
Mobile = new Ocean.Web.HttpCapabilities.Settings(Ocean.Web.HttpCapabilities.EmbededFile.MobileCap);
}
[Test]
public void Test_Siemens_C55()
{
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Mobile.Process("SIE-C55/18 UP.Browser/5.0.3.3 (GUI) UP.Link/5.1.1.5");
Assert.AreEqual("Siemens",R.MobileDeviceManufacturer, "MobileDeviceManufacturer Compare");
Assert.AreEqual("C55",R["mobileDeviceModel"], "mobileDeviceModel Compare");
Assert.AreEqual("Phone.com",R.Browser, "Browser Name Compare");
Assert.AreEqual("5.0",R.Version, "Browser Version Compare");
Assert.AreEqual(true,R.isMobileDevice, "isMobileDevice Compare");
}
[Test]
public void Test_Siemens_M50()
{
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Mobile.Process("SIE-M50/09 UP.Browser/5.0.2.3.100 (GUI) UP.Link/1.1");
Assert.AreEqual("Siemens",R.MobileDeviceManufacturer, "MobileDeviceManufacturer Compare");
Assert.AreEqual("M50",R["mobileDeviceModel"], "mobileDeviceModel Compare");
Assert.AreEqual("Phone.com",R.Browser, "Browser Name Compare");
Assert.AreEqual("5.0",R.Version, "Browser Version Compare");
Assert.AreEqual(true,R.isMobileDevice, "isMobileDevice Compare");
}
[Test]
public void Test_Siemens_ME45()
{
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Mobile.Process("SIE-ME45/28 UP.Browser/5.0.2.3.100 (GUI) UP.Link/5.1.1.2a");
Assert.AreEqual("Siemens",R.MobileDeviceManufacturer, "MobileDeviceManufacturer Compare");
Assert.AreEqual("ME45",R["mobileDeviceModel"], "mobileDeviceModel Compare");
Assert.AreEqual("Phone.com",R.Browser, "Browser Name Compare");
Assert.AreEqual("5.0",R.Version, "Browser Version Compare");
Assert.AreEqual(true,R.isMobileDevice, "isMobileDevice Compare");
}
[Test]
public void Test_Siemens_MT50()
{
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Mobile.Process("SIE-MT50/09 UP.Browser/5.0.2.3.100 (GUI) UP.Link/5.1.1.3 (Google WAP Proxy/1.0)");
Assert.AreEqual("Siemens",R.MobileDeviceManufacturer, "MobileDeviceManufacturer Compare");
Assert.AreEqual("MT50",R["mobileDeviceModel"], "mobileDeviceModel Compare");
Assert.AreEqual("Phone.com",R.Browser, "Browser Name Compare");
Assert.AreEqual("5.0",R.Version, "Browser Version Compare");
Assert.AreEqual(true,R.isMobileDevice, "isMobileDevice Compare");
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Mobile.Process("SIE-MT50/17 UP.Browser/5.0.2.3.100 (GUI) UP.Link/5.1.1.5");
Assert.AreEqual("Siemens",R.MobileDeviceManufacturer, "MobileDeviceManufacturer Compare");
Assert.AreEqual("MT50",R["mobileDeviceModel"], "mobileDeviceModel Compare");
Assert.AreEqual("Phone.com",R.Browser, "Browser Name Compare");
Assert.AreEqual("5.0",R.Version, "Browser Version Compare");
Assert.AreEqual(true,R.isMobileDevice, "isMobileDevice Compare");
}
[Test]
public void Test_Siemens_S55()
{
//-------------------------------------------------------------------
//
//-------------------------------------------------------------------
R = Mobile.Process("SIE-S55/05 UP.Browser/6.1.0.5.121 (GUI) MMP/1.0");
Assert.AreEqual("Siemens",R.MobileDeviceManufacturer, "MobileDeviceManufacturer Compare");
Assert.AreEqual("S55",R["mobileDeviceModel"], "mobileDeviceModel Compare");
Assert.AreEqual("Phone.com",R.Browser, "Browser Name Compare");
Assert.AreEqual("6.1",R.Version, "Browser Version Compare");
Assert.AreEqual(true,R.isMobileDevice, "isMobileDevice Compare");
}
}
}