public void Returns_false_when_the_expected_value_is_not_a_double() { var valueComparer = new DoubleValueComparer(); valueComparer.Compare("x", 0.0).Should().BeFalse(); valueComparer.Compare("", 0.0).Should().BeFalse(); valueComparer.Compare("-----3", 0).Should().BeFalse(); }
public void Returns_false_when_the_double_values_do_not_match() { var valueComparer = new DoubleValueComparer(); valueComparer.Compare("-1", 1.0).Should().BeFalse(); valueComparer.Compare("0", 1.0).Should().BeFalse(); valueComparer.Compare("100.2874", 100.2873).Should().BeFalse(); }
public void Cannot_compare_if_the_value_is_not_a_double() { var valueComparer = new DoubleValueComparer(); valueComparer.CanCompare("x").Should().BeFalse(); valueComparer.CanCompare(1).Should().BeFalse(); valueComparer.CanCompare(3.14M).Should().BeFalse(); }
public void Returns_true_when_the_double_values_match() { var valueComparer = new DoubleValueComparer(); valueComparer.Compare("3.14", 3.14).Should().BeTrue(); valueComparer.Compare("0", 0.0).Should().BeTrue(); valueComparer.Compare("-1", -1.0).Should().BeTrue(); }
public void Can_compare_if_the_value_is_a_double() { var valueComparer = new DoubleValueComparer(); valueComparer.CanCompare(1.0).Should().BeTrue(); valueComparer.CanCompare(3.34).Should().BeTrue(); valueComparer.CanCompare(-1.24).Should().BeTrue(); }