コード例 #1
0
ファイル: Tests.cs プロジェクト: Pondidum/Overseer.Samples
		public Tests()
		{
			var source = new ResourceValidatorSource(GetType().Assembly, "Testing.PostTest.Fixie.Schemas.{messageType}.json");

			_queue = new InMemoryMessageReader();
			_output = new InMemoryValidationOutput();

			_monitor = new QueueMonitor(_queue, new DirectMessageConverter(), new MessageValidator(source), _output);
			_monitor.Start();
		}
コード例 #2
0
ファイル: AcceptanceTests.cs プロジェクト: Pondidum/Overseer
        public AcceptanceTests()
        {
            _messages = new InMemoryMessageReader();
            _output = new InMemoryValidationOutput();
            _validators = new InMemoryValidationSource();

            var converter = new DirectMessageConverter();
            var validator = new MessageValidator(_validators);

            _queueMonitor = new QueueMonitor(_messages, converter, validator, _output);
            _queueMonitor.Start();
        }