public void GivenThreeFloat_ShouldReturnMaximumNumber()
        {
            float expected = 10.4F;
            float number1  = 2.5F;
            float number2  = 10.4F;
            float number3  = 6.6F;
            FindMaximumProblem <float> findMaximum = new FindMaximumProblem <float>(number1, number2, number3);
            float maximum = findMaximum.Maximum(); //find maximum number

            findMaximum.ToPrintMax(maximum);
            Assert.AreEqual(expected, maximum);
        }
        /// <summary>
        /// Method to find maximum of three string name
        /// </summary>
        public void GivenThreeString_ShouldReturnMaximum()
        {
            string expected = "sanjivani";
            string name1    = "aryan";
            string name2    = "sanjivani";
            string name3    = "kimaya";
            FindMaximumProblem <string> findMaximum = new FindMaximumProblem <string>(name1, name2, name3);
            string maximum = findMaximum.Maximum(); //find maximum name

            findMaximum.ToPrintMax(maximum);
            Assert.AreEqual(expected, maximum);
        }
        public void GivenThreeInteger_ShouldReturnMaximumNumber()
        {
            int expected = 10;
            int number1  = 2;
            int number2  = 10;
            int number3  = 6;
            FindMaximumProblem <int> findMaximum = new FindMaximumProblem <int>(number1, number2, number3);
            int maximum = findMaximum.Maximum(); //find maximum number

            findMaximum.ToPrintMax(maximum);
            Assert.AreEqual(expected, maximum);
        }