Пример #1
0
        public void OuncesToGrams()
        {
            var resultFromUi = apiFactory
                               .ChangeContext <IOuncesToGrams>()
                               .ClickOnWeightConvector()
                               .ClickOnOunces()
                               .ClickOnOuncesToGrams()
                               .TypeToOuncesTextBox(numberToConvert)
                               .GetConvertionValue();

            var resultFromCalcuation = ConversionRaitasCalcluation.OunceToGram(numberToConvert);
            var expected             = Math.Abs(resultFromUi - resultFromCalcuation);

            Assert.IsTrue(expected < 1);
        }
Пример #2
0
        public void CelsiusToFahrenheit()
        {
            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);
        }
Пример #3
0
        public void MeterToFeet()
        {
            var resultFromUi = apiFactory
                               .ChangeContext <IMetersToFeet>()
                               .ClickOnLengthConvector()
                               .ClickOnMeters()
                               .ClickOnMetersToFeet()
                               .TypeToMetersTextBox(numberToConvert)
                               .ChangeFormatToDecimal()
                               .GetConvertionValue();

            // calcluationn with formula
            var resultFromCalcuation = ConversionRaitasCalcluation.MetersToFeet(numberToConvert);
            var expected             = Math.Abs(resultFromUi - resultFromCalcuation) < 1;

            Assert.IsTrue(false);
        }
Пример #4
0
        public void CelsiusToFahrenheit()
        {
            var resultFromUi = apiFactory
                               .ChangeContext <ICelsiusToFahrenheit>()
                               .ClickOnTemperatureConvector()
                               .ClickOnCelsius()
                               .ClickOnCelsiusToFahrenheit()
                               .TypeToCelsiusTextBox(numberToConvert)
                               .ChangeFormatToDecimal()
                               .GetConvertionValue();

            var resultFromCalcuation = ConversionRaitasCalcluation.CelsiusToFahrenheit(numberToConvert);
            var expected             = Math.Abs(resultFromUi - resultFromCalcuation);

            Assert.IsTrue(expected < 1);

            driver.Quit();
            driver = null;
        }