public ExceptionPropagationTests(ITestOutputHelper output, Fixture fixture)
        {
            this.output  = output;
            this.fixture = fixture;

            var grainFactory = (IInternalGrainFactory)this.fixture.GrainFactory;

            this.exceptionGrain  = grainFactory.GetGrain <IMessageSerializationGrain>(GetRandomGrainId());
            this.clientObjectRef = grainFactory.CreateObjectReference <IMessageSerializationClientObject>(this.clientObject);
        }
Example #2
0
 public Task GetUndeserializableFromClient(IMessageSerializationClientObject obj) => obj.GetUndeserializable();
Example #3
0
 public Task GetFromClient(IMessageSerializationClientObject obj) => obj.Get();
Example #4
0
 public Task SendUnserializableToClient(IMessageSerializationClientObject obj) => obj.SendUnserializable(new UnserializableType());
Example #5
0
 public Task SendToClient(IMessageSerializationClientObject obj) => obj.Send(new UndeserializableType(35));