public static void ShouldBeEqual(this List <string> list, List <string> listForComparing, string message) { var cleanList = list.FindAll(x => !string.IsNullOrWhiteSpace(x)); var cleanListFromComparing = listForComparing.FindAll(x => !string.IsNullOrWhiteSpace(x)); cleanList.Sort(); cleanListFromComparing.Sort(); ShouldBeEnumerableTestExtensions.ShouldBe(cleanList, cleanListFromComparing, Case.Insensitive, message); Logger.Log.Pass($"{message} Contains All Values - True"); Logger.Log.Info($"Verified values: <br/> {string.Join("<br/>", listForComparing.ToArray())}"); }
public static void ShouldContain(this IEnumerable items, object item) => ShouldBeEnumerableTestExtensions.ShouldContain(items.Cast <object>(), item);
public static void ShouldBeEmpty(this IEnumerable items) => ShouldBeEnumerableTestExtensions.ShouldBeEmpty(items.Cast <object>());
public static void ShouldNotContain <T>(this IEnumerable <T> collection, T item) { ShouldBeEnumerableTestExtensions.ShouldNotContain(collection, item); }