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); }