public async void ProjectAsyncHasExpectedResult() { var message = new MatchMessage1(); await _sut.ProjectAsync(_client, message); Assert.That(_calls, Is.EquivalentTo(new[] { new ElasticsearchProjectionHandlerCall(_client, message, CancellationToken.None) })); }
public async void ProjectAsyncTokenHasExpectedResult() { var source = new CancellationTokenSource(); var message = new MatchMessage1(); await _sut.ProjectAsync(_connection, message, source.Token); Assert.That(_calls, Is.EquivalentTo(new[] { new RedisProjectionHandlerCall(_connection, message, source.Token) })); }
public async void ProjectManyAsyncHasExpectedResult() { var message1 = new MatchMessage1(); var message2 = new MatchMessage1(); var messages = new object[] { message1, new MismatchMessage(), message2 }; await _sut.ProjectAsync(_client, messages); Assert.That(_calls, Is.EquivalentTo(new[] { new ElasticsearchProjectionHandlerCall(_client, message1, CancellationToken.None), new ElasticsearchProjectionHandlerCall(_client, message2, CancellationToken.None) })); }
public async void ProjectManyAsyncTokenHasExpectedResult() { var source = new CancellationTokenSource(); var message1 = new MatchMessage1(); var message2 = new MatchMessage1(); var messages = new object[] { message1, new MismatchMessage(), message2, }; await _sut.ProjectAsync(_connection, messages, source.Token); Assert.That(_calls, Is.EquivalentTo(new[] { new RedisProjectionHandlerCall(_connection, message1, source.Token), new RedisProjectionHandlerCall(_connection, message2, source.Token), })); }
public async void ProjectManyAsyncTokenHasExpectedResult() { var source = new CancellationTokenSource(); var message1 = new MatchMessage1(); var message2 = new MatchMessage2(); var messages = new object[] { message1, new MismatchMessage(), message2, }; await _sut.ProjectAsync(_client, messages, source.Token); Assert.That(_calls, Is.EquivalentTo(new[] { new ElasticsearchProjectionHandlerCall(_client, message1, source.Token), new ElasticsearchProjectionHandlerCall(_client, message1, source.Token), new ElasticsearchProjectionHandlerCall(_client, message2, source.Token), new ElasticsearchProjectionHandlerCall(_client, message2, source.Token) })); }
public async void ProjectAsyncHasExpectedResult() { var message = new MatchMessage1(); await _sut.ProjectAsync(_client, message); Assert.That(_calls, Is.EquivalentTo(new[] { new ElasticsearchProjectionHandlerCall(_client, message, CancellationToken.None), new ElasticsearchProjectionHandlerCall(_client, message, CancellationToken.None) })); }
public async void ProjectManyAsyncHasExpectedResult() { var message1 = new MatchMessage1(); var message2 = new MatchMessage2(); var messages = new object[] { message1, new MismatchMessage(), message2 }; await _sut.ProjectAsync(_connection, messages); Assert.That(_calls, Is.EquivalentTo(new[] { new RedisProjectionHandlerCall(_connection, message1, CancellationToken.None), new RedisProjectionHandlerCall(_connection, message1, CancellationToken.None), new RedisProjectionHandlerCall(_connection, message2, CancellationToken.None), new RedisProjectionHandlerCall(_connection, message2, CancellationToken.None) })); }
public async void ProjectAsyncTokenHasExpectedResult() { var source = new CancellationTokenSource(); var message = new MatchMessage1(); await _sut.ProjectAsync(_connection, message, source.Token); Assert.That(_calls, Is.EquivalentTo(new[] { new RedisProjectionHandlerCall(_connection, message, source.Token), new RedisProjectionHandlerCall(_connection, message, source.Token) })); }