0

我需要对在 UI 线程上执行一些操作的方法进行单元测试,例如:

internal void MyMethod()
{
    Dispatcher.UIThread.Post(() =>
    {
       // some property set
       // some method call
    });
}

我想测试的一件事是,如果 Dispatcher.UIThread.Post() 被调用(我正在准备进行一些更重的重构)。是否可以在 Avalonia 中为这个测试模拟这个 Post() 方法或整个 Dispatcher 类?

4

0 回答 0