public void GivenZeroMiliLitreAndZeroMiliLitre_WhenValueChecked_ShouldReturnEqual()
 {
     try
     {
         double firstMiliLitreValue  = miliLitre.ConvertValueToInch(Volumes.Unit.MILILITREToLITRE, 0.0);
         double secondMiliLitreValue = miliLitre.ConvertValueToInch(Volumes.Unit.MILILITREToLITRE, 0.0);
         Assert.AreEqual(firstMiliLitreValue, secondMiliLitreValue);
     }
     catch (QualityMeaurementException e)
     {
         Assert.AreEqual(QualityMeaurementException.ExceptionType.INVALID_ARGUMENT, e.Type);
     }
 }
 public void Given0GallonAnd0Gallon_ShouldReturnsEqual()
 {
     try
     {
         double firstGallonValue  = gallon.ConvertValueToInch(Volumes.Unit.GALLON, 0.0);
         double secondGallonValue = gallon.ConvertValueToInch(Volumes.Unit.GALLON, 0.0);
         Assert.AreEqual(firstGallonValue, secondGallonValue);
     }
     catch (QualityMeaurementException e)
     {
         Assert.AreEqual(QualityMeaurementException.ExceptionType.INVALID_ARGUMENT, e.Type);
     }
 }