public void MustBeBetweenFail(IComparable value, IComparable min, IComparable max, bool inclusive) { try { value.MustBeBetween(min, max, inclusive); Assert.Fail(); } catch (ArgumentException ex) { Assert.AreEqual($"Value must be between {min} and {max}.", ex.Message); } }
public void MustBeBetweenFail(IComparable value, IComparable min, IComparable max, bool inclusive) { try { value.MustBeBetween(min, max, inclusive); Assert.Fail(); } catch (ArgumentException ex) { Assert.AreEqual($"Value must be between {min} and {max}.", ex.Message); } try { value.MustBeBetween(min, max, inclusive, () => throw new InvalidOperationException("Test.")); Assert.Fail(); } catch (InvalidOperationException ex) { Assert.AreEqual("Test.", ex.Message); } }
public void MustBeBetween(IComparable value, IComparable min, IComparable max, bool inclusive) { Assert.AreSame(value, value.MustBeBetween(min, max, inclusive)); }