public void Should_return_key_if_value_type_is_reference_type_and_key_type_matches_the_struct_key() { IntBasedReferenceValueObjectTypeConverter.ConvertTo(IntBasedReferenceValueObject.Create(42), typeof(int)).Should().Be(42); }
public void Should_return_valid_instance_if_value_type_is_reference_type_and_key_matches_the_struct_key() { IntBasedReferenceValueObjectTypeConverter.ConvertFrom(42).Should().BeEquivalentTo(IntBasedReferenceValueObject.Create(42)); }
public void Should_return_true_if_value_type_is_reference_type_and_key_type_matches_the_struct_key() { IntBasedReferenceValueObjectTypeConverter.CanConvertTo(typeof(int)).Should().BeTrue(); }
public void Should_return_null_if_value_type_is_reference_type_and_key_is_null() { IntBasedReferenceValueObjectTypeConverter.ConvertFrom(null).Should().BeNull(); }