public void Given0GramsAnd0Grams_ShouldReturnsEqual()
 {
     try
     {
         double firstGramsValue = gram.ConvertValueToKiloGrams(Weight.Unit.GRAMStoKILOGRAMS, 0.0);
         double secondGramsValue = gram.ConvertValueToKiloGrams(Weight.Unit.GRAMStoKILOGRAMS, 0.0);
         Assert.AreEqual(firstGramsValue, secondGramsValue);
     }
     catch (QualityMeaurementException e)
     {
         Assert.AreEqual(QualityMeaurementException.ExceptionType.INVALID_ARGUMENT, e.Type);
     }
 }
 public void Given0TonneAnd0Tonne_ShouldReturnsEqual()
 {
     try
     {
         double firstTonneValue = tonne.ConvertValueToKiloGrams(Weight.Unit.TONNEtoKILOGRAM, 0.0);
         double secondTonneValue = tonne.ConvertValueToKiloGrams(Weight.Unit.TONNEtoKILOGRAM, 0.0);
         Assert.AreEqual(firstTonneValue, secondTonneValue);
     }
     catch (QualityMeaurementException e)
     {
         Assert.AreEqual(QualityMeaurementException.ExceptionType.INVALID_ARGUMENT, e.Type);
     }
 }