public void CheckBrowserOpera_ContainOPR_ExpectedOpera()
        {
            // Arrange
            var agent   = "Mozilla/5.0 (Linux; Android 4.0.3; GT-I9100G Build/IML74K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.89 Mobile Safari/537.36 OPR/27.0.1698.89115";
            var browser = new UserAgentMock(agent);

            // Action
            browser.CheckOpera();

            // Assert
            Assert.AreEqual(Browser.Opera, browser.BrowserName);
        }
        public void CheckBrowserOpera_ContainOpera_ExpectedOpera()
        {
            // Arrange
            var agent   = "Opera/9.80 (X11; Linux i686; Ubuntu/14.10) Presto/2.12.388 Version/12.16";
            var browser = new UserAgentMock(agent);

            // Action
            browser.CheckOpera();

            // Assert
            Assert.AreEqual(Browser.Opera, browser.BrowserName);
        }
        public void CheckBrowserOpera_ContainOperaMini_ExpectedOperaMin()
        {
            // Arrange
            var agent   = "Opera/9.80 (J2ME/MIDP; Opera Mini/9.80 (S60; SymbOS; Opera Mobi/23.348; U; en) Presto/2.5.25 Version/10.54";
            var browser = new UserAgentMock(agent);

            // Action
            browser.CheckOpera();

            // Assert
            Assert.AreEqual(Browser.OperaMini, browser.BrowserName);
        }
示例#4
0
        public void CheckBrowserOpera_ContainOPR_ExpectedOpera()
        {
            // Arrange
            var agent = "Mozilla/5.0 (Linux; Android 4.0.3; GT-I9100G Build/IML74K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.89 Mobile Safari/537.36 OPR/27.0.1698.89115";
            var browser = new UserAgentMock(agent);

            // Action
            browser.CheckOpera();

            // Assert
            Assert.AreEqual(Browser.Opera, browser.BrowserName);
        }
示例#5
0
        public void CheckBrowserOpera_ContainOpera_ExpectedOpera()
        {
            // Arrange
            var agent = "Opera/9.80 (X11; Linux i686; Ubuntu/14.10) Presto/2.12.388 Version/12.16";
            var browser = new UserAgentMock(agent);

            // Action
            browser.CheckOpera();

            // Assert
            Assert.AreEqual(Browser.Opera, browser.BrowserName);
        }
示例#6
0
        public void CheckBrowserOpera_ContainOperaMini_ExpectedOperaMin()
        {
            // Arrange
            var agent = "Opera/9.80 (J2ME/MIDP; Opera Mini/9.80 (S60; SymbOS; Opera Mobi/23.348; U; en) Presto/2.5.25 Version/10.54";
            var browser = new UserAgentMock(agent);

            // Action
            browser.CheckOpera();

            // Assert
            Assert.AreEqual(Browser.OperaMini, browser.BrowserName);
        }