public void GreaterThanPrecisionOperatorReturnsExpectedResult(byte left, byte right, bool expected)
        {
            var result = new TSqlDecimalScale(left) > new TSqlDecimalPrecision(right);

            Assert.That(result, Is.EqualTo(expected));
        }
        public void CompareToPrecisionReturnsExpectedResult(TSqlDecimalScale sut, TSqlDecimalPrecision other, int expected)
        {
            var result = sut.CompareTo(other);

            Assert.That(result, Is.EqualTo(expected));
        }
        public void LessThanScaleOperatorReturnsExpectedResult(byte left, byte right, bool expected)
        {
            var result = new TSqlDecimalScale(left) < new TSqlDecimalScale(right);

            Assert.That(result, Is.EqualTo(expected));
        }
        public void CanBeImplicitlyConvertedFromByte()
        {
            TSqlDecimalScale result = 12;

            Assert.That(result, Is.EqualTo(new TSqlDecimalScale(12)));
        }