public void ProcessMessage(IParticipantContext <RegisterMessage> context) { Guard.AgainstNull(context, nameof(context)); context.Message.Touch($"[proper] : {Id}"); Call(); }
public void ProcessMessage(IParticipantContext <MessageWritten> context) { Guard.AgainstNull(context, nameof(context)); Console.WriteLine($@"[event-{_id}] : text = '{context.Message.Text}'"); Call(); }
public void ProcessMessage(IParticipantContext <WriteMessage> context) { Guard.AgainstNull(context, nameof(context)); Console.WriteLine($@"[command] : text = '{context.Message.Text}'"); Call(); }
public TestsController( ITestRepository testRepository, ITestContext testContext, IParticipantContext participantContext) { _testRepository = testRepository; _testContext = testContext; _participantContext = participantContext; }
public ParticipantRepository( ILogger <ParticipantRepository> logger, IDBConnector dbConnector, IVariantPicker variantPicker, ITestContext testContext, IParticipantContext participantContext) { _logger = logger; _variantPicker = variantPicker; _dbConnector = dbConnector; _testContext = testContext; _participantContext = participantContext; }