public void When_converting_to_int_from_a_type_which_has_implicit_conversion_operator() { var value = new ImplicitIntegerNumber(10); foreach (var culture in allCultures) { NumericConversionsSpecs.When_converting_an_object_without_default_fallback_to <int>(value, 10, culture); NumericConversionsSpecs.When_converting_an_object_without_default_fallback_to <int>(value, 10, culture, -1); } }
protected override void Type_with_explicit_conversion_to_numeric_setup(out object explicitConvertibleInstance, out int correspondingNumericValue) { explicitConvertibleInstance = new ImplicitIntegerNumber(10); correspondingNumericValue = 10; }