便于控制测试过程,避免其脆弱性
作者: bdovaz创建于 2025年4月1日更新于 2026年3月30日
Microsoft 在 .NET 8 中创建了一个包含 TimeProvider 类的包。这个类非常有用,可以模拟它,并与 Task.Delay 一起使用,因为它添加了一个 带有 TimeProvider 的重载方法。此外,他们还提供了另一个 可用于在测试中控制时间流程的包。如果 UniTask 具有类似的功能,那就太好了,否则很难编写不易受损的测试。
内容来源: Cysharp/UniTask