I forgot to mention, the property is not a property but a function call (in
case that makes a difference).
Also, this is the C++ code that's being generated:
typedef TSoftObjectPtr<tyObject_UMyClassToTest__fWkLQgqFo2ihM52CPwvqww>
TY__T1k2KAFYAbKanafhstB2NQ;
softObjectPropertyeq___nimforueZtestZtestuobject_999(obj,
TSoftObjectPtr<TY__T1k2KAFYAbKanafhstB2NQ>(expectedValue));
TY__T1k2KAFYAbKanafhstB2NQ soft(expectedValue);
softObjectPropertyeq___nimforueZtestZtestuobject_999(obj,
soft);
Run
Notice how it does the double wrapper in the function call