public static void AssertAllKeysAndValues(this Cursor cursor, params string[] keysAndValues) { var nextPositioned = cursor.Next(); if (keysAndValues.Length == 0) { Assert.That(!nextPositioned); } else { Assert.That(nextPositioned); cursor.AssertKeysAndValues(keysAndValues); } }
public static void AssertKeyValues(this Cursor cursor, string key, params string[] values) { Assert.That(cursor.Search(key)); cursor.AssertKeysAndValues(values.Select(x => key + "->" + x).ToArray()); }