Exemplo n.º 1
0
 public static void DoesNotContainMany <TKey, TElement>(this ILookupAssert assert, ILookup <TKey, TElement> lookup, params TKey[] keys)
 {
     foreach (var key in keys)
     {
         Assert.IsFalse(lookup.Contains(key), CreateMessage <TKey, TElement>($"Contains({key.Stringify()}) == {bool.FalseString}"));
     }
 }
Exemplo n.º 2
0
 public static void ItemNotNull <TKey, TElement>(this ILookupAssert assert, ILookup <TKey, TElement> lookup, TKey existingKey, TKey nonExistingKey)
 {
     Assert.IsNotNull(lookup[existingKey], CreateMessage <TKey, TElement>("Item[existingKey] != null"));
     Assert.IsNotNull(lookup[nonExistingKey], CreateMessage <TKey, TElement>("Item[nonExistingKey] != null"));
 }
Exemplo n.º 3
0
 public static void Contains <TKey, TElement>(this ILookupAssert assert, ILookup <TKey, TElement> lookup, TKey existingKey, TKey nonExistingKey)
 {
     Assert.IsTrue(lookup.Contains(existingKey), CreateMessage <TKey, TElement>($"Contains(existingKey) == {bool.TrueString}"));
     Assert.IsFalse(lookup.Contains(nonExistingKey), CreateMessage <TKey, TElement>($"Contains(nonExistingKey) == {bool.FalseString}"));
 }
Exemplo n.º 4
0
 public static void HasCount <TKey, TElement>(this ILookupAssert assert, ILookup <TKey, TElement> lookup, int expectedCount)
 {
     Assert.AreEqual(expectedCount, lookup.Count, $"{typeof(ILookup<TKey, TElement>).ToPrettyString()}'s {nameof(ILookup<TKey, TElement>.Count)} failed.");
 }