using System; using System.Collections.Generic; using System.Linq; namespace Dapper.Contrib.Tests_NET45 { /// /// Assert extensions borrowed from Sam's code in DapperTests /// static class Assert { public static void IsEqualTo(this T obj, T other) { if (!obj.Equals(other)) { throw new ApplicationException(string.Format("{0} should be equals to {1}", obj, other)); } } public static void IsSequenceEqualTo(this IEnumerable obj, IEnumerable other) { if (!obj.SequenceEqual(other)) { throw new ApplicationException(string.Format("{0} should be equals to {1}", obj, other)); } } public static void IsFalse(this bool b) { if (b) { throw new ApplicationException("Expected false"); } } public static void IsTrue(this bool b) { if (!b) { throw new ApplicationException("Expected true"); } } public static void IsNull(this object obj) { if (obj != null) { throw new ApplicationException("Expected null"); } } } }