private void SetPhysicalResponse(int split) { _dataEnumerator = _serialData.GetEnumerator(); _dataEnumerator.Reset(); _fakePhysical .Read() .Returns(x => { if (_dataEnumerator.MoveNext()) { return Convert.ToByte(_dataEnumerator.Current); } throw new TimeoutException(); }); }