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); }
/// <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)); }