public void ProcessOperationRequest(OperationCode code, IDictionary <byte, object> parameters) { if (code == OperationCode.HandleOperation) { _service.HandleOperation(_reader.ReadOperation(parameters)); } else if (code == OperationCode.HandleOperationWithResponse) { _service.HandleOperationWithResponse(_reader.ReadOperation(parameters), _reader.ReadPromiseId(parameters)); } else if (code == OperationCode.HandleResponse) { _service.HandleResponse(_reader.ReadResponse(parameters)); } }
public void ReadANoOp() { var t_Operation = m_Reader.ReadOperation(new OperationDTO(0)); t_Operation.Should().BeOfType <NoOp>(); }