def should_raise_an_exception_when_attempting_to_convert_a_negative_number_using_try(self):
     try:
         DistanceInMiles.calculated_from(-5, "km")
         self.fail("should raise an exception when converting from negative number")
     except:
         pass
 def should_return_the_same_value_whenConverting_miles_to_miles(self):
     self.assertEquals(5 , DistanceInMiles.calculated_from(5, "miles"))
 def should_return_the_distance_times_one_point_six_when_converting_from_kilometers(self):
     self.assertEquals( 5 * 1.6 , DistanceInMiles.calculated_from(5, "km"))
 def should_raise_an_exception_when_attempting_to_convert_a_negative_number_using_annotation(self):
     DistanceInMiles.calculated_from(-5, "km")