Пример #1
0
 public void FailWithTextValue()
 {
     List <string> line = new List <string> {
         "pp", "3", "2"
     };
     int result = Week4.BiggerNumber(line);
 }
Пример #2
0
 public void FailTextValue()
 {
     List <string> list_number = new List <string> {
         "pepe", "4", "-2", "4", "4"
     };
     double result = Week4.AveragePositive(list_number);
 }
Пример #3
0
        public void WorkForNegativeNumber()
        {
            List <string> list_number = new List <string> {
                "-5", "-9", "-2", "-1"
            };
            double result = Week4.AveragePositive(list_number);

            Assert.AreEqual(double.NaN, result);
        }
Пример #4
0
        public void WorkForIntermediateZeroNumber()
        {
            List <string> list_number = new List <string> {
                "4", "4", "0", "4"
            };
            double result = Week4.AveragePositive(list_number);

            Assert.AreEqual(4, result);
        }
Пример #5
0
        public void WorkForDifferentStringSameLengthLonger()
        {
            List <string> list_number = new List <string> {
                "made", "mariantonieta132*", "rosario", "rosario", "pipo", "mariantonieta132*", "fidelia", "mariantoniete132/", "mariantonieta132*", ""
            };
            var result = Week4.LongerLength(list_number);

            Assert.AreEqual((4, "mariantonieta132*"), result);
        }
Пример #6
0
        public void WorkForZeroNumber()
        {
            List <string> list_number = new List <string> {
                "0", "4", "4", "4"
            };
            double result = Week4.AveragePositive(list_number);

            Assert.AreEqual(double.NaN, result);
        }
Пример #7
0
        public void WorksForIntegerNumber()
        {
            List <string> line = new List <string> {
                "5", "3", "2"
            };
            int result = Week4.BiggerNumber(line);

            Assert.AreEqual(5, result);
        }
Пример #8
0
        public void WorkForLongerRepeatedStrings()
        {
            List <string> list_number = new List <string> {
                "made", "rosario", "rosario", "pipo", ""
            };
            var result = Week4.LongerLength(list_number);

            Assert.AreEqual((2, "rosario"), result);
        }
Пример #9
0
        public void WorkForLongerString()
        {
            List <string> list_number = new List <string> {
                "made", "rosario", "carmenates123", "pipo", ""
            };
            var result = Week4.LongerLength(list_number);

            Assert.AreEqual((1, "carmenates123"), result);
        }
Пример #10
0
        public void WorksDifferenceOneYear()
        {
            int result = Week4.DifferentTwoDates("31", "12", "2018", "31", "12", "2019");

            Assert.AreEqual((365), result);
        }
Пример #11
0
        public void WorksDifferenceTwoYear()
        {
            int result = Week4.DifferentTwoDates("31", "12", "2018", "31", "12", "2020");

            Assert.AreEqual((731), result);
        }
Пример #12
0
 public void FailsWithTextValuesSecondDay()
 {
     int result = Week4.DifferentTwoDates("1", "12", "2018", "pp", "4", "2015");
 }
Пример #13
0
        public void WorksForMonthYearEquals()
        {
            int result = Week4.DifferentTwoDates("23", "12", "2018", "25", "12", "2018");

            Assert.AreEqual(2, result);
        }
Пример #14
0
        public void WorksForPrimeNummber()
        {
            bool result = Week4.PrimeNumber("5");

            Assert.AreEqual(true, result);
        }
Пример #15
0
 public void FailsWithTextValuesFirstDay()
 {
     int result = Week4.DifferentTwoDates("pepe", "12", "2018", "5", "4", "2015");
 }
Пример #16
0
        public void WorksForTheFirstDayMonthMarchYearBear()
        {
            var result = Week4.PreviousDate("1", "3", "2016");

            Assert.AreEqual((29, 2, 2016), result);
        }
Пример #17
0
 public void FailsWithTextValue()
 {
     bool result = Week4.PrimeNumber("pepe");
 }
Пример #18
0
 public void FailsWithInvalidDayAccordinMonth()
 {
     var result = Week4.IncreaseDate("31", "2", "2018", "2");
 }
Пример #19
0
        public void WorksForNotPrimeNummber()
        {
            bool result = Week4.PrimeNumber("10");

            Assert.AreEqual(false, result);
        }
Пример #20
0
 public void FailsWithIncorrectNumberOfDaysAdd()
 {
     var result = Week4.IncreaseDate("32", "12", "2018", "pp");
 }
Пример #21
0
 public void FailsWithTextValues()
 {
     var result = Week4.IncreaseDate("pepe", "12", "2018", "2");
 }
Пример #22
0
        public void WorksForDayMonthExceptFirstday()
        {
            var result = Week4.PreviousDate("5", "5", "2018");

            Assert.AreEqual((4, 5, 2018), result);
        }
Пример #23
0
 public void FailsWithInvalidDate()
 {
     var result = Week4.PreviousDate("32", "12", "2018");
 }
Пример #24
0
        public void WorksForFirstDayMonthJanuary()
        {
            var result = Week4.PreviousDate("1", "1", "2018");

            Assert.AreEqual((31, 12, 2017), result);
        }
Пример #25
0
        public void WorksForTheFirstDayMonthWithQuantityDaysDifferent31()
        {
            var result = Week4.PreviousDate("1", "2", "2018");

            Assert.AreEqual((31, 1, 2018), result);
        }
Пример #26
0
        public void WorksForTheFirstDayMonthWithQuantityDaysDifferent30ExceptDecemberMarch()
        {
            var result = Week4.PreviousDate("1", "5", "2018");

            Assert.AreEqual((30, 4, 2018), result);
        }
Пример #27
0
        public void WorksWhenIncreasesOneYear()
        {
            var result = Week4.IncreaseDate("1", "1", "2018", "365");

            Assert.AreEqual((1, 1, 2019), result);
        }
Пример #28
0
        public void WorksWhenIncreasesOneMonth()
        {
            var result = Week4.IncreaseDate("1", "3", "2018", "31");

            Assert.AreEqual((1, 4, 2018), result);
        }
Пример #29
0
        public void WorksWhenIncreaseDaysMonth()
        {
            var result = Week4.IncreaseDate("2", "2", "2018", "5");

            Assert.AreEqual((7, 2, 2018), result);
        }
Пример #30
0
 public void FailsWithInvalidDayAccordinMonth()
 {
     var result = Week4.PreviousDate("31", "2", "2018");
 }