Пример #1
0
        public void Constructor1ShouldStoreAndPrintValueAndSymbol()
        {
            WaterVolume wv            = new WaterVolume(10, VolumeUnits.CubicCentimeters);
            String      correctAnswer = "V_w = 10 cc";

            Assert.AreEqual("V_w", wv.Symbol);
            Assert.AreEqual(wv.NumericValue, 10);
            Assert.AreEqual(wv.UnitOfMeasure, VolumeUnits.CubicCentimeters);
            Assert.AreEqual(correctAnswer, wv.ToString());
        }
Пример #2
0
        public void Constructor3ShouldStoreAndPrintValueAndSymbolWithFt3()
        {
            VolumeOfVoids      vv            = new VolumeOfVoids(10, VolumeUnits.CubicCentimeters);
            DegreeOfSaturation ds            = new DegreeOfSaturation(.1);
            WaterVolume        wv            = new WaterVolume(ds, vv, VolumeUnits.CubicFeet);
            String             correctAnswer = "V_w = 0 ft^3";

            Assert.AreEqual("V_w", wv.Symbol);
            Assert.AreEqual(Math.Round(wv.NumericValue, 7), 0.0000353);
            Assert.AreEqual(wv.UnitOfMeasure, VolumeUnits.CubicFeet);
            Assert.AreEqual(correctAnswer, wv.ToString());
        }
Пример #3
0
        public void Constructor2ShouldStoreAndPrintValueAndSymbolWithFt3()
        {
            VolumeOfVoids vv            = new VolumeOfVoids(20, VolumeUnits.CubicCentimeters);
            GasVolume     gv            = new GasVolume(10, VolumeUnits.CubicCentimeters);
            WaterVolume   wv            = new WaterVolume(vv, gv, VolumeUnits.CubicFeet);
            String        correctAnswer = "V_w = 0 ft^3";

            Assert.AreEqual("V_w", wv.Symbol);
            Assert.AreEqual(Math.Round(wv.NumericValue, 6), 0.000353);
            Assert.AreEqual(wv.UnitOfMeasure, VolumeUnits.CubicFeet);
            Assert.AreEqual(correctAnswer, wv.ToString());
        }
Пример #4
0
        public void Constructor2ShouldStoreAndPrintValueAndSymbolWithCubicCentimeters()
        {
            VolumeOfVoids vv            = new VolumeOfVoids(20, VolumeUnits.CubicCentimeters);
            GasVolume     gv            = new GasVolume(10, VolumeUnits.CubicCentimeters);
            WaterVolume   wv            = new WaterVolume(vv, gv, VolumeUnits.CubicCentimeters);
            String        correctAnswer = "V_w = 10 cc";

            Assert.AreEqual("V_w", wv.Symbol);
            Assert.AreEqual(wv.NumericValue, 10);
            Assert.AreEqual(wv.UnitOfMeasure, VolumeUnits.CubicCentimeters);
            Assert.AreEqual(correctAnswer, wv.ToString());
        }