public void TestWeightConverter() { //Gram Tests Converter_Weight gtog = new Converter_Weight(30, Converter_Weight.UnitType.UNIT_GRAM, Converter_Weight.UnitType.UNIT_GRAM); Assert.AreEqual(gtog.Result(), 30); Converter_Weight gtokg = new Converter_Weight(30, Converter_Weight.UnitType.UNIT_GRAM, Converter_Weight.UnitType.UNIT_KILOGRAM); Assert.AreEqual(gtokg.Result(), 0.03); Converter_Weight gtoton = new Converter_Weight(30, Converter_Weight.UnitType.UNIT_GRAM, Converter_Weight.UnitType.UNIT_TON); Assert.AreEqual(gtoton.Result(), 0.00003, 0.00001); //Kilogram Tests Converter_Weight kgtog = new Converter_Weight(1, Converter_Weight.UnitType.UNIT_KILOGRAM, Converter_Weight.UnitType.UNIT_GRAM); Assert.AreEqual(kgtog.Result(), 1000); Converter_Weight kgtokg = new Converter_Weight(1, Converter_Weight.UnitType.UNIT_KILOGRAM, Converter_Weight.UnitType.UNIT_KILOGRAM); Assert.AreEqual(kgtokg.Result(), 1); Converter_Weight kgtoton = new Converter_Weight(1, Converter_Weight.UnitType.UNIT_KILOGRAM, Converter_Weight.UnitType.UNIT_TON); Assert.AreEqual(kgtoton.Result(), 0.001); //Ton Tests Converter_Weight tontog = new Converter_Weight(30, Converter_Weight.UnitType.UNIT_TON, Converter_Weight.UnitType.UNIT_GRAM); Assert.AreEqual(tontog.Result(), 30000000); Converter_Weight tontokg = new Converter_Weight(30, Converter_Weight.UnitType.UNIT_TON, Converter_Weight.UnitType.UNIT_KILOGRAM); Assert.AreEqual(tontokg.Result(), 30000); Converter_Weight tontoton = new Converter_Weight(30, Converter_Weight.UnitType.UNIT_TON, Converter_Weight.UnitType.UNIT_TON); Assert.AreEqual(tontoton.Result(), 30); }
public void OperationWeightUnitTest() { Converter_Weight op1 = new Converter_Weight(50, Converter_Weight.UnitType.UNIT_GRAM, Converter_Weight.UnitType.UNIT_KILOGRAM); Assert.AreEqual(op1.Unit(), "kg"); Converter_Weight op2 = new Converter_Weight(50, Converter_Weight.UnitType.UNIT_KILOGRAM, Converter_Weight.UnitType.UNIT_TON); Assert.AreEqual(op2.Unit(), "ton"); Converter_Weight op3 = new Converter_Weight(50, Converter_Weight.UnitType.UNIT_GRAM, Converter_Weight.UnitType.UNIT_TON); Assert.AreEqual(op3.Unit(), "ton"); }