Exemplo n.º 1
0
        public void SetUp()
        {
            _runtime = A.Fake<IRuntime>();
            _actor = new HttpActors.StreamPump();
            _actor.InStream = new MemoryStream();
            _actor.OutStream = new MemoryStream();
            _actor.TotalLength = 100;

            _oldInBuffer = _actor.InBuffer;
            _oldOutBuffer = _actor.OutBuffer;
            _oldInBuffer.Data[0] = 1;
            _oldOutBuffer.Data[0] = 2;
        }
Exemplo n.º 2
0
        public int StartRead(Stream stream, IoBuffer buffer, int actorId)
        {
            Func <Task <int> > readMethod = () => stream.ReadAsync(buffer.Data, 0, buffer.Data.Length);

            return(StartCall(readMethod, actorId));
        }