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); }
public Task GetUndeserializableFromClient(IMessageSerializationClientObject obj) => obj.GetUndeserializable();
public Task GetFromClient(IMessageSerializationClientObject obj) => obj.Get();
public Task SendUnserializableToClient(IMessageSerializationClientObject obj) => obj.SendUnserializable(new UnserializableType());
public Task SendToClient(IMessageSerializationClientObject obj) => obj.Send(new UndeserializableType(35));