public void IsLessThan(T check) { if (!MakeSure.Less((IComparable)Value, (IComparable)check)) { throw new AssertFailedException(check, Value, "IsLessThan"); } }
public void IsNot(T check) { if (MakeSure.Equal(check, Value)) { throw new AssertFailedException(check, Value, "IsNot"); } }
public void DoesNotThrow() { const bool expected = true; var actual = false; try { Value(); actual = true; } catch { } if (!MakeSure.Equal(expected, actual)) { throw new AssertFailedException(expected, actual, "DoesNotThrow"); } }
public void Throws <T>() { const bool expected = true; var actual = false; try { Value(); } catch (Exception ex) { actual = ex.GetType() == typeof(T); } if (!MakeSure.Equal(expected, actual)) { throw new AssertFailedException(expected, actual, "Throws"); } }