public void IfConvertedValueHasValidUpperBoundsIsConvertedEqualsTrue()
        {
            bool IsConvertedExpected = true;
            bool IsConvertedActual;

            Signed32BitIntegerConversionResult = ConvertInteger.ConvertStringTo32BitSignedInteger("2147483647");

            IsConvertedActual = Signed32BitIntegerConversionResult.IsConverted;

            Assert.AreEqual(IsConvertedExpected, IsConvertedActual);
        }
        public void IfIsConvertedValueEqualsFalseWithInvalidValue()
        {
            bool IsConvertedExpected = false;
            bool IsConvertedActual;

            Signed32BitIntegerConversionResult = ConvertInteger.ConvertStringTo32BitSignedInteger("5000A");

            IsConvertedActual = Signed32BitIntegerConversionResult.IsConverted;

            Assert.AreEqual(IsConvertedExpected, IsConvertedActual);
        }
        public void IfConvertedValueEqualsFalseWithInvalidValue()
        {
            int Signed32BitIntegerExpected = -1;
            int Signed32BitIntegerActual;

            Signed32BitIntegerConversionResult = ConvertInteger.ConvertStringTo32BitSignedInteger("575938485763646589299874665747");

            Signed32BitIntegerActual = Signed32BitIntegerConversionResult.ConvertedValue;

            Assert.AreEqual(Signed32BitIntegerExpected, Signed32BitIntegerActual);
        }
        public void IfConvertedValueIsNumberAndLowerCaseAlphaIsConvertedEqualsFalse()
        {
            bool IsConvertedExpected = false;
            bool IsConvertedActual;

            Signed32BitIntegerConversionResult = ConvertInteger.ConvertStringTo32BitSignedInteger("3a");

            IsConvertedActual = Signed32BitIntegerConversionResult.IsConverted;

            Assert.AreEqual(IsConvertedExpected, IsConvertedActual);
        }
        public void ConvertStringToSigned32BitInteger()
        {
            int Signed32BitIntegerExpected = 500;
            int Signed32BitIntegerActual;

            Signed32BitIntegerConversionResult = ConvertInteger.ConvertStringTo32BitSignedInteger("500");

            Signed32BitIntegerActual = Signed32BitIntegerConversionResult.ConvertedValue;

            Assert.AreEqual(Signed32BitIntegerExpected, Signed32BitIntegerActual);
        }
        public void IfConvertedValueIsFractionIsConvertedEqualsFalse()
        {
            bool IsConvertedExpected = false;
            bool IsConvertedActual;

            Signed32BitIntegerConversionResult = ConvertInteger.ConvertStringTo32BitSignedInteger("2.25");

            IsConvertedActual = Signed32BitIntegerConversionResult.IsConverted;

            Assert.AreEqual(IsConvertedExpected, IsConvertedActual);
        }
        public void IfConvertedValueHasMinusInWrongPositionIsConvertedEqualsFalse()
        {
            bool IsConvertedExpected = false;
            bool IsConvertedActual;

            Signed32BitIntegerConversionResult = ConvertInteger.ConvertStringTo32BitSignedInteger("649-594");

            IsConvertedActual = Signed32BitIntegerConversionResult.IsConverted;

            Assert.AreEqual(IsConvertedExpected, IsConvertedActual);
        }
        public void IfConvertedValueHasNonNumericIsConvertedEqualsFalse()
        {
            bool IsConvertedExpected = false;
            bool IsConvertedActual;

            Signed32BitIntegerConversionResult = ConvertInteger.ConvertStringTo32BitSignedInteger("$649594");

            IsConvertedActual = Signed32BitIntegerConversionResult.IsConverted;

            Assert.AreEqual(IsConvertedExpected, IsConvertedActual);
        }
        public void IfConvertedValueHasNegitaveOverflowIsConvertedEqualsFalse()
        {
            bool IsConvertedExpected = false;
            bool IsConvertedActual;

            Signed32BitIntegerConversionResult = ConvertInteger.ConvertStringTo32BitSignedInteger("-2147483648958098745");

            IsConvertedActual = Signed32BitIntegerConversionResult.IsConverted;

            Assert.AreEqual(IsConvertedExpected, IsConvertedActual);
        }
Esempio n. 10
0
        private Signed64BitIntegerConversionResult ConvertStringValue1()
        {
            string StringValue1 = IntegerStrings[0];

            StringConversionResult = ConvertInteger.ConvertStringTo32BitSignedInteger(StringValue1);

            if (StringConversionResult.IsConverted == true)
            {
                IntegerValue1 = StringConversionResult.ConvertedValue;
            }
            else
            {
                IntegerStrings.Clear();

                TotalConversionResult.IsConverted    = false;
                TotalConversionResult.ConvertedValue = -1;
                TotalConversionResult.ExceptionText  =
                    "The value entered into integer one is not valid. Please enter a valid value.";
            }

            return(TotalConversionResult);
        }
 public void Setup()
 {
     Signed32BitIntegerConversionResult = new Signed32BitIntegerConversionResult();
     ConvertInteger = new ConvertInteger
                          (Signed32BitIntegerConversionResult);
 }