예제 #1
0
        public string KelvinToCelsius(decimal number)
        {
            TemperatureConvert convert = new TemperatureConvert();
            decimal            result  = convert.KelvinToCelsius(number);

            return($"The temperature is: {result}");
        }
예제 #2
0
        public string FahrenheitToKelvin(decimal number)
        {
            TemperatureConvert convert = new TemperatureConvert();
            decimal            result  = convert.FahrenheitToKelvin(number);

            return($"The temperature is: {result}");
        }
예제 #3
0
        public string CelsiusToFahrenheit(decimal number)
        {
            TemperatureConvert convert = new TemperatureConvert();
            decimal            result  = convert.CelsiusToFahrenheit(number);

            return($"The temperature is: {result}");
        }
예제 #4
0
        public void With_1_Celsius_To_Kelvin()
        {
            TemperatureConvert temperatureConverter = new TemperatureConvert();
            string             actual = temperatureConverter.ConvertTemperature(1, "C", "K");

            string expected = "1 C 274.15 K";

            Assert.AreEqual(expected, actual);
        }
예제 #5
0
        public void With_64Point4_Fahrenheit_To_Celsius()
        {
            TemperatureConvert temperatureConverter = new TemperatureConvert();
            string             actual = temperatureConverter.ConvertTemperature(64.4, "F", "C");

            string expected = "64.4 F 18 C";

            Assert.AreEqual(expected, actual);
        }
예제 #6
0
        public void With_18_Celsius_To_Fahrenheit()
        {
            TemperatureConvert temperatureConverter = new TemperatureConvert();
            string             actual = temperatureConverter.ConvertTemperature(18, "C", "F");

            string expected = "18 C 64.4 F";

            Assert.AreEqual(expected, actual);
        }
예제 #7
0
        public void With_Minus276Point07_Fahrenheit_To_Kelvin()
        {
            TemperatureConvert temperatureConverter = new TemperatureConvert();
            string             actual = temperatureConverter.ConvertTemperature(-276.07, "F", "K");

            string expected = "-276.07 F 102 K";

            Assert.AreEqual(expected, actual);
        }
예제 #8
0
        public void With_102_Kelvin_To_Fahrenheit()
        {
            TemperatureConvert temperatureConverter = new TemperatureConvert();
            string             actual = temperatureConverter.ConvertTemperature(102, "K", "F");

            string expected = "102 K -276.07 F";

            Assert.AreEqual(expected, actual);
        }
예제 #9
0
        public void With_288point15_Kelvin_To_Celsius()
        {
            TemperatureConvert temperatureConverter = new TemperatureConvert();
            string             actual = temperatureConverter.ConvertTemperature(288.15, "K", "C");

            string expected = "288.15 K 15 C";

            Assert.AreEqual(expected, actual);
        }
예제 #10
0
        public void With_Minus15_Fahrenheit_To_Celsius()
        {
            TemperatureConvert temperatureConverter = new TemperatureConvert();
            string             actual = temperatureConverter.ConvertTemperature(-15, "F", "C");

            string expected = "-15 F -26.1111111111111 C";

            Assert.AreEqual(expected, actual);
        }
예제 #11
0
            public void WhenKelvinSupplied_ThenReturnFahrenheit(double kelvin, double expected)
            {
                var result = TemperatureConvert.KelvinToFahrenheit(kelvin);

                Assert.That(result, Is.EqualTo(expected));
            }
예제 #12
0
            public void WhenFahrenheitSupplied_ThenReturnKelvin(double fahrenheit, double expected)
            {
                var result = TemperatureConvert.FahrenheitToKelvin(fahrenheit);

                Assert.That(result, Is.EqualTo(expected));
            }
예제 #13
0
            public void WhenCelsiusSupplied_ThenReturnKelvin(double celsius, double expected)
            {
                var result = TemperatureConvert.CelsiusToKelvin(celsius);

                Assert.That(result, Is.EqualTo(expected));
            }