private When_ScheduleTellOnce_many_at_the_same_time_Then_all_fires ( int times ) : void | ||
times | int | |
리턴 | void |
public void When_ScheduleTellOnce_many_at_the_same_time_Then_all_fires(int[] times)
{
// Prepare, set up actions to be fired
IScheduler scheduler = new DedicatedThreadScheduler(Sys);
foreach(var time in times)
{
scheduler.ScheduleTellOnce(time, TestActor, "Test" + time, ActorRefs.NoSender);
}
//Perform the test
ExpectMsg("Test1");
ExpectMsg("Test1");
ExpectMsg("Test50");
ExpectMsg("Test50");
ExpectMsg("Test100");
ExpectMsg("Test100");
ExpectNoMsg(50);
}