Esempio n. 1
0
        public void m_au()
        {
            converter = new DistanceConverter("m", "au");
            double valL = 149600000000;
            double valR = 1;

            Assert.AreEqual(valR, converter.LeftToRight(valL, 4));
            Assert.AreEqual(valL, converter.RightToLeft(valR, 4));
        }
Esempio n. 2
0
        public void m_in()
        {
            converter = new DistanceConverter("m", "inch");
            double valL = 1;
            double valR = 39.3701;

            Assert.AreEqual(valR, converter.LeftToRight(valL, 4));
            Assert.AreEqual(valL, converter.RightToLeft(valR, 4));
        }
Esempio n. 3
0
        public void m_yd()
        {
            converter = new DistanceConverter("m", "yard");
            double valL = 1;
            double valR = 1.09361;

            Assert.AreEqual(valR, converter.LeftToRight(valL, 5));
            Assert.AreEqual(valL, converter.RightToLeft(valR, 5));
        }
Esempio n. 4
0
        public void m_ft()
        {
            converter = new DistanceConverter("m", "feet");
            double valL = 1;
            double valR = 3.28084;

            Assert.AreEqual(valR, converter.LeftToRight(valL, 5));
            Assert.AreEqual(valL, converter.RightToLeft(valR, 5));
        }
Esempio n. 5
0
        public void m_mm()
        {
            converter = new DistanceConverter("m", "mm");
            double valL = 1;
            double valR = 1000;

            Assert.AreEqual(valR, converter.LeftToRight(valL));
            Assert.AreEqual(valL, converter.RightToLeft(valR));
        }
Esempio n. 6
0
        public ActionResult <IEnumerable <string> > Get(double unitVal, string UnitOfMeasureFrom, string UnitOfMeasureTo)
        {
            double lbValue;
            var    convertor = new DistanceConverter(UnitOfMeasureFrom, UnitOfMeasureTo);

            lbValue = convertor.LeftToRight(unitVal);

            return(new string[] { unitVal.ToString() + " " + UnitOfMeasureFrom, lbValue.ToString() + " " + UnitOfMeasureTo });
        }