Beispiel #1
0
        public void CurrencyInputSubUnitTooLong()
        {
            List <string> input = new List <string>()
            {
                "0", "999"
            };

            CurrencyInputConsole testInput = new CurrencyInputConsole();

            testInput.ConvertInput(input);

            Assert.IsFalse(testInput.ConvertSubUnitSuccess);
        }
Beispiel #2
0
        public void CurrencyInputBaseUnitNegative()
        {
            List <string> input = new List <string>()
            {
                "-50", "999"
            };

            CurrencyInputConsole testInput = new CurrencyInputConsole();

            testInput.ConvertInput(input);

            Assert.IsFalse(testInput.ConvertSubUnitSuccess);
        }
Beispiel #3
0
        public void CurrencyInputLettersBase()
        {
            List <string> input = new List <string>()
            {
                "fefe32"
            };

            CurrencyInputConsole testInput = new CurrencyInputConsole();

            testInput.ConvertInput(input);

            Assert.IsFalse(testInput.ConvertBaseSuccess);
        }
Beispiel #4
0
        public void CurrencyInputBaseCorrect()
        {
            List <string> input = new List <string>()
            {
                "50"
            };

            CurrencyInputConsole testInput = new CurrencyInputConsole();

            testInput.ConvertInput(input);

            Assert.IsTrue(testInput.ConvertBaseSuccess);
        }
Beispiel #5
0
        public void CurrencyInputOneDecimalSubUnit()
        {
            List <string> input = new List <string>()
            {
                "0", "1"
            };

            CurrencyInputConsole testInput = new CurrencyInputConsole();

            testInput.ConvertInput(input);

            Assert.IsTrue(testInput.ConvertBaseSuccess);
            Assert.IsFalse(testInput.ConvertSubUnitSuccess);
        }
Beispiel #6
0
        public void CurrencyInputTooManyCoomas()
        {
            List <string> input = new List <string>()
            {
                "", "23", "35"
            };

            CurrencyInputConsole testInput = new CurrencyInputConsole();

            testInput.ConvertInput(input);

            Assert.IsFalse(testInput.ConvertBaseSuccess);
            Assert.IsFalse(testInput.ConvertSubUnitSuccess);
        }
Beispiel #7
0
        public void CurrencyInputBaseEmptyandSubCorrect()
        {
            List <string> input = new List <string>()
            {
                "", "23"
            };

            CurrencyInputConsole testInput = new CurrencyInputConsole();

            testInput.ConvertInput(input);

            Assert.IsFalse(testInput.ConvertBaseSuccess);
            Assert.IsTrue(testInput.ConvertSubUnitSuccess);
        }