1234567891011121314151617181920212223242526 |
- using Edge.Core.Processor;using Edge.Core.IndustryStandardInterface.Pump;
- using Edge.Core.Parser;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Mocks.Mock
- {
- public class HandlerMock<TRaw, TMessage> : IDeviceHandler<TRaw, TMessage> where TMessage : MessageBase
- {
- public Action<IContext<TRaw, TMessage>> OnInitCalled;
- public Action<IContext<TRaw, TMessage>> OnProcessCalled;
- public void Init(IContext<TRaw, TMessage> context)
- {
- OnInitCalled?.Invoke(context);
- }
- public Task Process(IContext<TRaw, TMessage> context)
- {
- OnProcessCalled?.Invoke(context);
- return Task.CompletedTask;
- }
- }
- }
|