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; }
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)); }