Unit testing 用于测试Akka.NET的VirtualTimeScheduler?

Unit testing 用于测试Akka.NET的VirtualTimeScheduler?,unit-testing,system.reactive,akka.net,Unit Testing,System.reactive,Akka.net,当我们测试Rx.NET代码时,我们可以使用正在实现VirtualTimeScheduler的TestScheduler,它允许我们创建系统中发生的事件的虚拟时间线(CreateColdObservable),然后使用AdvanceTo等方法在某个时间点测试系统的状态。 我想知道在Akka.Net中是否有一些等价物,用于使用Rx.Net中的虚拟时间轴来测试系统?在使用Akka.TestKit测试您的参与者时,您的参与者系统被配置为使用,Advance/AdvanceTo方法允许时间向前移动。它的直

当我们测试Rx.NET代码时,我们可以使用正在实现VirtualTimeScheduler的TestScheduler,它允许我们创建系统中发生的事件的虚拟时间线(CreateColdObservable),然后使用AdvanceTo等方法在某个时间点测试系统的状态。
我想知道在Akka.Net中是否有一些等价物,用于使用Rx.Net中的虚拟时间轴来测试系统?

在使用Akka.TestKit测试您的参与者时,您的参与者系统被配置为使用,
Advance
/
AdvanceTo
方法允许时间向前移动。它的直接灵感来源于Rx.NET中的VirtualTimeScheduler


请记住,TestScheduler的用途有限:AFAIK它仅用于使用上下文、系统、调度器、ScheduleTellxxx方法调度未来事件的上下文中。它不会影响actor系统内发生的其他基于时间的操作。

在使用Akka.TestKit测试actor时,您的actor系统配置为使用,它具有
Advance
/
AdvanceTo
方法,允许时间向前移动。它的直接灵感来源于Rx.NET中的VirtualTimeScheduler


请记住,TestScheduler的用途有限:AFAIK它仅用于使用上下文、系统、调度器、ScheduleTellxxx方法调度未来事件的上下文中。它不会影响actor系统中发生的其他基于时间的操作。

看起来不错,但是有关于在Akka.Net中使用此TestScheduler的任何信息吗?在本文末尾,我只找到了一个示例,但我想了解更多它看起来不错,但是有关于在Akka.Net中使用这个TestScheduler的信息吗?在本文末尾,我只找到了一个例子,但我想了解更多