예제 #1
0
        public PipeRpcServer(PipeRpcServerMode mode)
        {
            _mode = mode;

            _inStream = new AnonymousPipeServerStream(PipeDirection.In, HandleInheritability.Inheritable);
            _reader   = new JsonTextReader(new CustomStreamReader(_inStream))
            {
                SupportMultipleContent = true,
                DateParseHandling      = DateParseHandling.None
            };
            _outStream = new AnonymousPipeServerStream(PipeDirection.Out, HandleInheritability.Inheritable);
            _writer    = new JsonTextWriter(new StreamWriter(_outStream));

            _serializer = JsonSerializer.CreateDefault();

            Handle = new PipeRpcHandle(_inStream.GetClientHandleAsString(), _outStream.GetClientHandleAsString());
        }
예제 #2
0
 public FixtureBase(PipeRpcServerMode mode)
 {
     Mode = mode;
 }
예제 #3
0
 public RemoteFixture(PipeRpcServerMode mode)
     : base(mode)
 {
 }
예제 #4
0
 public TestFixture(PipeRpcServerMode mode)
     : base(mode)
 {
 }