Defines additional context information for an RPC message
Inheritance: IRpcContext
 public void Get_MessageId()
 {
     var fixture = new Fixture().Customize(new AutoNSubstituteCustomization());
     var messageId = fixture.Create<IMessageId>();
     var test = new RpcContext(messageId, TimeSpan.Zero);
     Assert.Equal(test.MessageId, messageId);
 }
 public void Get_Timeout(TimeSpan value)
 {
     var fixture = new Fixture().Customize(new AutoNSubstituteCustomization());
     var test = new RpcContext(fixture.Create<IMessageId>(), value);
     Assert.Equal(test.Timeout, value);
 }
 public void Create_Constructor_Null_Timeout()
 {
     var fixture = new Fixture().Customize(new AutoNSubstituteCustomization());
     var test = new RpcContext(fixture.Create<IMessageId>(), null);
     Assert.NotNull(test);
 }