Учитывая объект o
, как я могу определить, является ли он насмешливым или реальным объектом?
Единственный способ, который я вижу, чтобы сделать это, выглядит немного халтурно:
public bool IsMockedObject(object o)
{
try
{
o.GetMockRepository();
return true;
}
catch(InvalidOperationException)
{
return false;
}
}
Пожалуйста, скажите мне, что есть лучший способ!