Мы добились определенного успеха, используя Moles в модульных тестах для нескольких классов, которые сильно зависят от объектов каркаса, которые не могут быть смоделированы.Однако мы столкнулись с некоторым препятствием на пути к System.Threading.ManualResetEvent
и System.Threading.AutoResetEvent
, которые, по-видимому, сопротивляются кротам по необъяснимым причинам.Более конкретно, System.Threading.Moles.MManualResetEvent.AllInstances.
не предоставляет методов, для которых мы могли бы установить делегата.System.Threading.Thread
, System.Threading.Mutex
и System.Threading.ManualResetEventSlim
- все они способны на моли, что, по-видимому, указывает на то, что поддержка должна быть доступной;Кто-нибудь знает, почему это не так, или что мы делаем не так?