예제 #1
0
        public override string ToString()
        {
            string str = Name + Environment.NewLine +
                         "Валюта: " + Currency.Name + Environment.NewLine +
                         "Под: " + Coefficient + "%" + Environment.NewLine +
                         "Сумма: ";

            if (MinSum == 0 & MaxSum == 0)
            {
                str += "не ограничена";
            }
            else if (MinSum == 0 & MaxSum > 0)
            {
                str += "до " + MaxSum.ToString("N3") + " " + Currency.Abbreviation;
            }
            else if (MinSum > 0 & MaxSum == 0)
            {
                str += "от " + MinSum.ToString("N3") + " " + Currency.Abbreviation;
            }
            else
            {
                str += "от " + MinSum.ToString("N3") + " " + Currency.Abbreviation + " до " + MaxSum.ToString("N3") + " " + Currency.Abbreviation;
            }
            return(str);
        }
예제 #2
0
        public void TestTwo()
        {
            var testList = new List <int>()
            {
                2, 3
            };
            var sum = new MinSum().minSum(testList, 1);

            Assert.AreEqual(4, sum);
        }
예제 #3
0
        public void TestThree()
        {
            var testList = new List <int>()
            {
                2, 3, 4, 5, 6
            };
            var sum = new MinSum().minSum(testList, 1);

            Assert.AreEqual(17, sum);
        }
예제 #4
0
        public void TestOne()
        {
            var testList = new List <int>()
            {
                2
            };
            var sum = new MinSum().minSum(testList, 1);

            Assert.AreEqual(1, sum);
        }