Beispiel #1
0
        public void Create_WithCustomSerializerOnDefaultActorProxyFactory_Succeeds()
        {
            var factory = new ActorProxyFactory();

            factory.DefaultOptions.JsonSerializerOptions = new JsonSerializerOptions();

            var actorId = new ActorId("abc");
            var proxy   = (ActorProxy)factory.Create(actorId, "TestActor");

            Assert.Same(factory.DefaultOptions.JsonSerializerOptions, proxy.JsonSerializerOptions);
        }
Beispiel #2
0
 /// <summary>
 /// Creates an Actor Proxy for making calls without Remoting.
 /// </summary>
 /// <param name="actorId">Actor Id.</param>
 /// <param name="actorType">Type of actor.</param>
 /// <returns>Actor proxy to interact with remote actor object.</returns>
 public static ActorProxy Create(ActorId actorId, string actorType)
 {
     return(DefaultProxyFactory.Create(actorId, actorType));
 }