System.Dynamic.Tests.BinaryOperationTests.ModuloInt32 C# (CSharp) Метод

ModuloInt32() приватный Метод

private ModuloInt32 ( int x, int y ) : void
x int
y int
Результат void
        public void ModuloInt32(int x, int y)
        {
            dynamic dX = x;
            dynamic dY = y;
            if (y == 0)
                Assert.Throws<DivideByZeroException>(() => dX % dY);
            else if (y == -1 && x == int.MinValue)
                Assert.Throws<OverflowException>(() => dX % dY);
            else
                Assert.Equal(x % y, dX % dY);
        }