public void Given1FeetAnd1Inch_WhenCompared_ShouldReturnFalse()
        {
            QuantityMeasurement feet1 = new QuantityMeasurement(QuantityMeasurement.Unit.FEET, 1.0);
            QuantityMeasurement inch1 = new QuantityMeasurement(QuantityMeasurement.Unit.INCH, 1.0);
            bool compareCheck         = length.UnitConversion(feet1, inch1);

            Assert.IsFalse(compareCheck);
        }
Пример #2
0
        public void WhenInchesRefference_comparetosameInchesRefference_ShouldReturnTrue()
        {
            QuantityMeasurement quantityMeasurement = new QuantityMeasurement();
            QuantityUnits       firstUnit           = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.INCH), 0);
            bool result = quantityMeasurement.EqualityCheck(firstUnit, firstUnit);

            Assert.IsTrue(result);
        }
        public void Given1InchAnd1Inch_WhenCompared_ShouldReturnTrue()
        {
            QuantityMeasurement inch1 = new QuantityMeasurement(QuantityMeasurement.Unit.INCH, 1.0);
            QuantityMeasurement inch2 = new QuantityMeasurement(QuantityMeasurement.Unit.INCH, 1.0);
            bool compareCheck         = length.UnitConversion(inch1, inch2);

            Assert.IsTrue(compareCheck);
        }
        public void Given12InchAnd1Feet_WhenCompared_ShouldReturnEqual()
        {
            QuantityMeasurement inch1 = new QuantityMeasurement(QuantityMeasurement.Unit.INCH, 12.0);
            QuantityMeasurement feet1 = new QuantityMeasurement(QuantityMeasurement.Unit.FEET, 1.0);
            bool compareCheck         = length.UnitConversion(inch1, feet1);

            Assert.IsTrue(compareCheck);
        }
        public void Given2FeetAnd5Feet_WhenCompared_ShouldReturnFalse()
        {
            QuantityMeasurement feet1 = new QuantityMeasurement(QuantityMeasurement.Unit.FEET, 2.0);
            QuantityMeasurement feet2 = new QuantityMeasurement(QuantityMeasurement.Unit.FEET, 5.0);
            bool compareCheck         = length.UnitConversion(feet1, feet2);

            Assert.IsFalse(compareCheck);
        }
        public void GivenInchAndInch_WhenFirstNull_ShouldReturnFalse()
        {
            QuantityMeasurement inch1 = null;
            QuantityMeasurement inch2 = new QuantityMeasurement(QuantityMeasurement.Unit.INCH, 0.0);;
            bool isEqual = inch2.Equals(inch1);

            Assert.IsFalse(isEqual);
        }
Пример #7
0
        public void WhenTwoInches_comparedWithZero_ShouldReturnFalse()
        {
            QuantityMeasurement quantityMeasurement = new QuantityMeasurement();
            QuantityUnits       firstUnit           = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.INCH), 2);
            QuantityUnits       SecondUnit          = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.INCH), 0);
            bool result = quantityMeasurement.EqualityCheck(firstUnit, SecondUnit);

            Assert.IsFalse(result);
        }
Пример #8
0
        public void GivenOneFeetand_OneYard_WhenCompare_ShouldReturnFalse()
        {
            QuantityMeasurement quantityMeasurement = new QuantityMeasurement();
            QuantityUnits       firstUnit           = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.FEET), 1);
            QuantityUnits       SecondUnit          = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.YARD), 1);
            bool result = quantityMeasurement.EqualityCheck(firstUnit, SecondUnit);

            Assert.False(result);
        }
Пример #9
0
        public void GivenZeroInchesCompareWithNull_ShouldReturnFalse()
        {
            QuantityMeasurement quantityMeasurement = new QuantityMeasurement();
            QuantityUnits       firstUnit           = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.INCH), 0);
            QuantityUnits       secondUnit          = null;
            bool result = quantityMeasurement.EqualityCheck(firstUnit, secondUnit);

            Assert.IsFalse(result);
        }
Пример #10
0
        public void WhenfiveFeetComparedWith_twoFeet_ShouldReturnTrue()
        {
            QuantityMeasurement quantityMeasurement = new QuantityMeasurement();
            QuantityUnits       firstUnit           = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.FEET), 5);
            QuantityUnits       SecondUnit          = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.FEET), 2);
            bool result = quantityMeasurement.EqualityCheck(firstUnit, SecondUnit);

            Assert.IsFalse(result);
        }
Пример #11
0
        public void WhenGivenQuantittyCompareWithFeetType_shouldReturnTrue()
        {
            QuantityMeasurement quantityMeasurement = new QuantityMeasurement();
            QuantityUnits       firstUnit           = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.FEET), 0);
            QuantityUnits       SecondUnit          = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.FEET), 0);
            bool result = quantityMeasurement.EqualityCheck(firstUnit, SecondUnit);

            Assert.IsTrue(result);
        }
        public void GivenInchAndInch_WhenSameType_ShouldReturnEqual()
        {
            QuantityMeasurement inch1 = new QuantityMeasurement(QuantityMeasurement.Unit.INCH, 0.0);
            QuantityMeasurement inch2 = new QuantityMeasurement(QuantityMeasurement.Unit.INCH, 0.0);
            Type type1 = inch1.GetType();
            Type type2 = inch2.GetType();

            Assert.AreEqual(type1, type2);
        }
Пример #13
0
        public void GivenOneTonne_andthousandKG_WhenCompare_ShouldReturnTrue()
        {
            QuantityMeasurement quantityMeasurement = new QuantityMeasurement();
            QuantityUnits       firstUnit           = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.TONNE), 1);
            QuantityUnits       SecondUnit          = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.KG), 1000);
            bool result = quantityMeasurement.EqualityCheck(firstUnit, SecondUnit);

            Assert.IsTrue(result);
        }
Пример #14
0
        public void GivenOneGallon_andthreeLitre_WhenCompare_ShouldReturnTrue()
        {
            QuantityMeasurement quantityMeasurement = new QuantityMeasurement();
            QuantityUnits       firstUnit           = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.GALLON), 1);
            QuantityUnits       SecondUnit          = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.LITRE), 3.78);
            bool result = quantityMeasurement.EqualityCheck(firstUnit, SecondUnit);

            Assert.IsTrue(result);
        }
Пример #15
0
        public void GivenTwoInches_andFiveCM_WhenCompare_ShouldReturnTrue()
        {
            QuantityMeasurement quantityMeasurement = new QuantityMeasurement();
            QuantityUnits       firstUnit           = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.INCH), 2);
            QuantityUnits       SecondUnit          = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.CM), 5);
            bool result = quantityMeasurement.EqualityCheck(firstUnit, SecondUnit);

            Assert.IsTrue(result);
        }
Пример #16
0
        public void GiventhirtySixInches_OneYardand_WhenCompare_ShouldReturnTrue()
        {
            QuantityMeasurement quantityMeasurement = new QuantityMeasurement();
            QuantityUnits       firstUnit           = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.INCH), 36);
            QuantityUnits       SecondUnit          = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.YARD), 1);
            bool result = quantityMeasurement.EqualityCheck(firstUnit, SecondUnit);

            Assert.IsTrue(result);
        }
Пример #17
0
        public void GivenFAHRNEEITandCELSIUS_WhenCompare_ShouldReturnTrue()
        {
            QuantityMeasurement quantityMeasurement = new QuantityMeasurement();
            QuantityUnits       firstUnit           = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.FAHRNEEIT), 212);
            QuantityUnits       SecondUnit          = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.CELSIUS), 100);
            bool result = quantityMeasurement.EqualityCheck(firstUnit, SecondUnit);

            Assert.IsTrue(result);
        }
Пример #18
0
        public void GivenQuantity_WhenZerofeetCompareWithZeroFeet_ThenReturnTrue()
        {
            QuantityMeasurement quantityMeasurement = new QuantityMeasurement();
            QuantityUnits       firstUnit           = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.FEET), 0);
            QuantityUnits       secondUnit          = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.FEET), 0);
            bool result = quantityMeasurement.EqualityCheck(firstUnit, secondUnit);

            Assert.IsTrue(result);
        }
Пример #19
0
        public void GivenLength_whenNotSame_shouldReturnFalse()
        {
            QuantityMeasurement quantityMeasurement = new QuantityMeasurement();
            double lengthInFeet = 1;
            double lengthInInch = 11;
            bool   result       = quantityMeasurement.CompareLengths(lengthInFeet, lengthInInch);

            Assert.IsFalse(result);
        }
        public void GivenFeetAndFeet_WhenSameType_ShouldReturnEqual()
        {
            QuantityMeasurement feet1 = new QuantityMeasurement(QuantityMeasurement.Unit.FEET, 0.0);
            QuantityMeasurement feet2 = new QuantityMeasurement(QuantityMeasurement.Unit.FEET, 0.0);
            Type type1 = feet1.GetType();
            Type type2 = feet2.GetType();

            Assert.AreEqual(type1, type2);
        }
        public void Given1TonAnd1000Grams_WhenAdded_ShouldReturnInGrams()
        {
            QuantityMeasurement tons1  = new QuantityMeasurement(QuantityMeasurement.Unit.TON, 1.0);
            QuantityMeasurement grams1 = new QuantityMeasurement(QuantityMeasurement.Unit.GRAM, 1000.0);
            double addition            = length.Addition(tons1, grams1);
            QuantityMeasurement kg1    = new QuantityMeasurement(QuantityMeasurement.Unit.KG, addition);
            QuantityMeasurement kg2    = new QuantityMeasurement(QuantityMeasurement.Unit.KG, 1001.0);
            bool compareCheck          = length.UnitConversion(kg1, kg2);

            Assert.IsTrue(compareCheck);
        }
Пример #22
0
        public void GivenAdditionofOneFeetAndOneFeet_ComparedWithTweentyFourInches_ShouldReturnTrue()
        {
            QuantityMeasurement quantityMeasurement = new QuantityMeasurement();
            QuantityUnits       firstUnit           = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.FEET), 1);
            QuantityUnits       SecondUnit          = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.FEET), 1);
            QuantityUnits       Addition            = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.INCH), 24);
            double        AdditionOfUnit            = quantityMeasurement.AddQuntities(firstUnit, SecondUnit);
            QuantityUnits newAdditionUnit           = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.INCH), AdditionOfUnit);
            bool          result = quantityMeasurement.EqualityCheck(Addition, newAdditionUnit);

            Assert.IsTrue(result);
        }
Пример #23
0
        public void GivenAdditionofTwoInchesAndtwocm_ComparedWithThreeInches_ShouldReturnTrue()
        {
            QuantityMeasurement quantityMeasurement = new QuantityMeasurement();
            QuantityUnits       firstUnit           = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.INCH), 2);
            QuantityUnits       SecondUnit          = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.CM), 2.5);
            QuantityUnits       Addition            = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.INCH), 3);
            double        AdditionOfUnit            = quantityMeasurement.AddQuntities(firstUnit, SecondUnit);
            QuantityUnits newAdditionUnit           = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.INCH), AdditionOfUnit);
            bool          result = quantityMeasurement.EqualityCheck(Addition, newAdditionUnit);

            Assert.IsTrue(result);
        }
Пример #24
0
        public void GivenAdditionof_TwoQuantities_ComparedWithGivenAdditionInKG_ShouldReturnTrue()
        {
            QuantityMeasurement quantityMeasurement = new QuantityMeasurement();
            QuantityUnits       firstUnit           = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.TONNE), 1);
            QuantityUnits       SecondUnit          = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.GM), 1000);
            QuantityUnits       Addition            = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.KG), 1001);
            double        AdditionOfUnit            = quantityMeasurement.AddQuntities(firstUnit, SecondUnit);
            QuantityUnits newAdditionUnit           = new QuantityUnits((double)UnitConversion.GetQuanityValue(UnitConversion.Units.KG), AdditionOfUnit);
            bool          result = quantityMeasurement.EqualityCheck(Addition, newAdditionUnit);

            Assert.IsTrue(result);
        }
 public void Setup()
 {
     this.quantityMeasurement = new QuantityMeasurement();
 }
 public void Setup()
 {
     length = new QuantityMeasurement();
 }