Exemple #1
0
        private void CheckCompletions(Table expectedItemsTable, Func <string, bool> filter = null)
        {
            _completionBroker.Should().NotBeNull();
            var actualCompletions = _completionBroker.Completions
                                    .Where(c => filter?.Invoke(c.InsertionText) ?? true)
                                    .Select(c => new { Item = c.InsertionText.Trim(), c.Description });

            expectedItemsTable.CompareToSet(actualCompletions, false);
        }
        private void CheckCompletions(Table expectedItemsTable, Func <string, bool> filter = null)
        {
            _completionBroker.Should().NotBeNull();
            var actualCompletionTexts = _completionBroker.Completions.Select(c => c.InsertionText.Trim())
                                        .Where(filter ?? (_ => true)).ToArray();
            var expectedCompletionTexts = expectedItemsTable.Rows.Select(r => r.Values.First());

            actualCompletionTexts.Should().BeEquivalentTo(expectedCompletionTexts);
        }