示例#1
0
        public void CelsiusToFahrenheit1()
        {
            driver = ChromeDriverSingleton.GetInstance();
            var result = new ApiFactory()
                         .ChangeContext <ICelsiusToFahrenheit>()
                         .ClickOnTemperatureConvector()
                         .ClickOnCelsius()
                         .ClickOnCelsiusToFahrenheit()
                         .TypeToCelsiusTextBox(numberToConvert)
                         .ChangeFormatToDecimal()
                         .GetConvertionValue();

            var actual   = result.GetResaultNum();
            var num      = ConversionRaitasCalcluation.CelsiusToFahrenheit(numberToConvert);
            var expected = Math.Abs(actual - num);

            Assert.IsTrue(expected < 1);
        }
示例#2
0
        protected DriverWrapper GetDriverWrapper()
        {
            DriverWrapper dw = null;

            if (dw == null)
            {
                if ((browserType == null) || (browserType.Equals("ie")))
                {
                    dw = new IeDriverSingleton();
                }
                else
                if ((browserType == null) || (browserType.Equals("chrome")))
                {
                    dw = new ChromeDriverSingleton();
                }
                else
                {
                    throw new Exception("Unknown browser '" + browserType + "'");
                }
            }

            return(dw);
        }