public void DivRem(Integer left, Integer right,
                           Integer expected, Integer expectedRemainder)
        {
            using (Immutability.Guard(left, right))
            {
                var actualRemainder = default(Integer);
                var actual          = left.DivRem(right, out actualRemainder);

                Assert.Equal(expectedRemainder, actualRemainder);
                Assert.Equal(expected, actual);
            }
        }