コード例 #1
0
ファイル: TestActorRefSpec.cs プロジェクト: yfer/akka.net
        public void TestActorRef_must_proxy_receive_for_the_underlying_actor_without_sender()
        {
            var a = new TestActorRef <WorkerActor>(Sys, Props.Create <WorkerActor>());

            a.Receive("work");
            var actorRef = (InternalTestActorRef)a.Ref;

            Assert.True(actorRef.IsTerminated);
        }
コード例 #2
0
ファイル: TestActorRefSpec.cs プロジェクト: yfer/akka.net
        public void TestActorRef_must_proxy_receive_for_the_underlying_actor_with_sender()
        {
            var a = new TestActorRef <WorkerActor>(Sys, Props.Create <WorkerActor>());

            a.Receive("work", TestActor);   //This will stop the actor
            var actorRef = (InternalTestActorRef)a.Ref;

            Assert.True(actorRef.IsTerminated);
            ExpectMsg("workDone");
        }
コード例 #3
0
 public void TestActorRef_must_proxy_receive_for_the_underlying_actor_with_sender()
 {
     var a = new TestActorRef<WorkerActor>(Sys, Props.Create<WorkerActor>());
     a.Receive("work", TestActor);   //This will stop the actor
     var actorRef = (InternalTestActorRef)a.Ref;
     Assert.True(actorRef.IsTerminated);
     ExpectMsg("workDone");
 }
コード例 #4
0
 public void TestActorRef_must_proxy_receive_for_the_underlying_actor_without_sender()
 {
     var a = new TestActorRef<WorkerActor>(Sys, Props.Create<WorkerActor>());
     a.Receive("work");
     var actorRef = (InternalTestActorRef)a.Ref;
     Assert.True(actorRef.IsTerminated);
 }