Throw\IntegerTests.cs (6)
265var exception = Assert.Throws<ArgumentOutOfRangeException>(() => Throw.IfOutOfRange(0U, 1, 2, "foo"));
269exception = Assert.Throws<ArgumentOutOfRangeException>(() => Throw.IfOutOfRange(2U, 0U, 1U, "foo"));
273Assert.Equal(0U, Throw.IfOutOfRange(0U, 0, 1, "foo"));
274Assert.Equal(1U, Throw.IfOutOfRange(1U, 0, 1, "foo"));
347var exceptionImplicitArgumentName = Record.Exception(() => Throw.IfOutOfRange(Zero, 1U, 2U));
349var exceptionExplicitArgumentName = Record.Exception(() => Throw.IfOutOfRange(Zero, 1U, 2U, nameof(Zero)));