コード例 #1
0
        public void Num5Test_GetBiggestNumber_Expect209_WhenalistOfNumWith209AsTheHighestIsSent()
        {
            //arrange
            int[]         num1          = new int[] { 1, 5, 33, 59, 100, 209, 2, -1, -44, -1, 88, 200 };
            BiggestNumber biggestNumber = new BiggestNumber();

            //act
            int actualVal = biggestNumber.GetBiggestNumber(num1);
            int expected  = 209;

            //assert
            Assert.AreEqual(expected, actualVal);
        }
コード例 #2
0
        public void Num4Test_GetBiggestNumber_Expect5_When1and5IsSent()
        {
            //arrange
            int[]         num1          = new int[] { 1, 5 };
            BiggestNumber biggestNumber = new BiggestNumber();

            //act
            int actualVal = biggestNumber.GetBiggestNumber(num1);
            int expected  = 5;

            //assert
            Assert.AreEqual(expected, actualVal);
        }
コード例 #3
0
        public void Num2Test_GetBiggestNumber_ExpectZero_WhenOnlyOneIsSent()
        {
            //arrange
            int           num1          = 1;
            BiggestNumber biggestNumber = new BiggestNumber();

            //act
            int actualVal = biggestNumber.GetBiggestNumber(num1);
            int expected  = 1;

            //assert
            Assert.AreEqual(expected, actualVal);
        }
コード例 #4
0
        static void Main(string[] args)
        {
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("Biggest Number");
            Console.ForegroundColor = ConsoleColor.White;

            var numbersToTest = new int[] { 2, 154, 43, 7, 4, 9, 5 };
            int biggest       = BiggestNumber.GetSecondBiggestNumberMessy(numbersToTest);

            Console.WriteLine("Second Biggest Number is: " + biggest);

            var biggestString = BiggestNumber.SecondBiggestNumber(numbersToTest);

            Console.WriteLine("Second Biggest Number is: " + biggestString);

            /*    Console.WriteLine(Words.UppercaseFirst("I"));
             *  Console.WriteLine(Words.UppercaseFirst("hope"));
             *  Console.WriteLine(Words.UppercaseFirst("you"));
             *  Console.WriteLine(Words.UppercaseFirst("had"));
             *  Console.WriteLine(Words.UppercaseFirst("a"));
             *  Console.WriteLine(Words.UppercaseFirst("good"));
             *  Console.WriteLine(Words.UppercaseFirst("weekend"));
             */
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("Capitalize Words");
            Console.ForegroundColor = ConsoleColor.White;

            string stringToCap  = "i hope you had a good weekend";
            string cappedString = Words.CapitalizeWords(stringToCap);

            Console.WriteLine(cappedString);

            Console.WriteLine(Words.CapitalizeWordsAttempt2(stringToCap));
            Console.WriteLine(Words.CapitalizeWordsAttempt3(stringToCap));

            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("Count Characters In Sentence");
            Console.ForegroundColor = ConsoleColor.White;

            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("Count Charcters In String");
            Console.ForegroundColor = ConsoleColor.White;

            string charCounts = Words.CountCharactersInSentenceV1("Hello world");

            Console.WriteLine(charCounts);

            var characters = Words.CountCharactersInSentenceV2("hello world");

            Console.WriteLine(characters);
        }
コード例 #5
0
        public void Num3Test_GetBiggestNumber_Expect0_WhenEmptyIsSent()
        {
            //arrange
            int[] num1 = new int[] { };

            BiggestNumber biggestNumber = new BiggestNumber();

            //act
            int actualVal = biggestNumber.GetBiggestNumber(num1);
            int expected  = 0;

            //assert
            Assert.AreEqual(expected, actualVal);
        }