public void ProcessMessage(IParticipantContext <RegisterMessage> context)
        {
            Guard.AgainstNull(context, nameof(context));

            context.Message.Touch($"[proper] : {Id}");

            Call();
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 4
0
 public TestsController(
     ITestRepository testRepository,
     ITestContext testContext,
     IParticipantContext participantContext)
 {
     _testRepository     = testRepository;
     _testContext        = testContext;
     _participantContext = participantContext;
 }
Ejemplo n.º 5
0
 public ParticipantRepository(
     ILogger <ParticipantRepository> logger,
     IDBConnector dbConnector,
     IVariantPicker variantPicker,
     ITestContext testContext,
     IParticipantContext participantContext)
 {
     _logger             = logger;
     _variantPicker      = variantPicker;
     _dbConnector        = dbConnector;
     _testContext        = testContext;
     _participantContext = participantContext;
 }