public void FtoK() { var t = new TemperatureConversions(Temp.Fahrentheit, Temp.Kelvin); double f = t.GetConversionResult(10); double k = 260.93; Assert.AreEqual(f, k); f = t.GetConversionResult(0); k = 255.37; Assert.AreEqual(f, k); }
public override void BtnConvert_Click(object sender, EventArgs e) { var fromUnit = (TemperatureUnits)base.FromUnitType; var toUnit = (TemperatureUnits)base.ToUnitType; var conv = new TemperatureConversions(fromUnit, toUnit); EditText etFrom = SV.FindViewById <EditText>(Resource.Id.et_from_prompt); if (etFrom.Text != null) { double fromValue = Convert.ToDouble(etFrom.Text); double toValue = 0; if (fromValue != 0) { toValue = conv.GetConversionResult(fromValue); } else { toValue = GetToValueForZeroFromValue(fromUnit, toUnit); } EditText etTo = SV.FindViewById <EditText>(Resource.Id.et_to_prompt); etTo.SetText(toValue.ToString(), TextView.BufferType.Normal); } }
public void KtoF() { var t = new TemperatureConversions(Temp.Kelvin, Temp.Fahrentheit); double k = t.GetConversionResult(-45); double f = -540.67; Assert.AreEqual(k, f); }
public void KtoC() { var t = new TemperatureConversions(Temp.Kelvin, Temp.Celsius); double k = t.GetConversionResult(-273.15); double c = 0; Assert.AreEqual(k, c); }
public void CtoF() { var t = new TemperatureConversions(Temp.Celsius, Temp.Fahrentheit); double c = t.GetConversionResult(0); double f = 32; Assert.AreEqual(c, f); }
public void CtoK() { var t = new TemperatureConversions(Temp.Celsius, Temp.Kelvin); double c = t.GetConversionResult(-273.15); double k = 0; Assert.AreEqual(c, k); }
public void FtoC() { var t = new TemperatureConversions(Temp.Fahrentheit, Temp.Kelvin); double f = t.GetConversionResult(-32); double k = 237.59; Assert.AreEqual(f, k); }