コード例 #1
0
 public void Jump_distance_with_comma_as_decimal_separator_is_parsed_correctly()
 {
     Check.That(DistanceParser.ParseJumpDistance("15,5")).IsEqualTo(15.5);
 }
コード例 #2
0
 public void Empty_jump_distance_is_not_parsed()
 {
     Check.That(DistanceParser.ParseJumpDistance("")).IsNull();
 }
コード例 #3
0
 public void Jump_distance_without_decimals_is_parsed_correctly()
 {
     Check.That(DistanceParser.ParseJumpDistance("15")).IsEqualTo(15);
 }
コード例 #4
0
 public void Jump_distance_that_does_not_match_any_expected_format_is_not_parsed()
 {
     Check.That(DistanceParser.ParseJumpDistance("not a distance")).IsNull();
 }
コード例 #5
0
 public void Jump_distance_with_more_than_2_decimals_is_not_parsed()
 {
     Check.That(DistanceParser.ParseJumpDistance("15.000")).IsNull();
 }
コード例 #6
0
 public void Negative_jump_distance_is_not_parsed()
 {
     Check.That(DistanceParser.ParseJumpDistance("-15")).IsNull();
 }
コード例 #7
0
 public void Jump_distance_equal_to_the_maximum_allowed_value_is_parsed_correctly()
 {
     Check.That(DistanceParser.ParseJumpDistance("15", 15)).IsEqualTo(15);
 }
コード例 #8
0
 public void Jump_distance_greater_than_the_maximum_allowed_value_is_not_parsed()
 {
     Check.That(DistanceParser.ParseJumpDistance("15", 14)).IsNull();
 }