Esempio n. 1
0
            public void GivenArrayReturnsExpectedResultAfterVerifyWithToken()
            {
                object[] messages =
                {
                    new object(),
                    new object()
                };

                var result = _sut.Given(messages).Verify((session, token) => null).Messages;

                Assert.That(result, Is.EqualTo(_messages.Concat(messages).ToArray()));
            }
        //DO NOT MOVE TO LIB
        public ConnectedProjectionScenarioWrapper <TContext> Project <T>(IGenerator <T> eventGenerator)
        {
            var @event = eventGenerator.Generate(_random);

            _logAction($"Projecting event\r\n{@event.ToLoggableString(Formatting.Indented)}");
            _inner = _inner.Given(new Envelope <T>(new Envelope(@event, new ConcurrentDictionary <string, object>())));

            return(this);
        }