public void Should_match_a_string_to_an_integer() { Value <int> left = Conditionals.Constant(42); Value <string> right = Conditionals.Constant("42"); var converter = new ValueTypeConverter <int, string>(right); var comparator = new ValueEqualComparator <int>(); bool equal = comparator.Compare(left, converter); Assert.IsTrue(equal); }