Exemplo n.º 1
0
        static void Main(string[] args)
        {
            int[] arr = { 112, 344, 432, 555, 678 };
            GenericMaximum <int> generic = new GenericMaximum <int>(arr);

            generic.PrintMaxValue();
        }
Exemplo n.º 2
0
        public void Max_WhenCalled_ReturnsMaxString(string string1, string string2, string string3, string max)
        {
            var genericMaximum = new GenericMaximum <string>(string1, string2, string3);

            var result = genericMaximum.Max();

            Assert.That(result, Is.EqualTo(max));
        }
Exemplo n.º 3
0
        public void GiventIntegerArray_SortReturnMaxValue()
        {
            int[] arr = { 23, 35, 87, 233, 3, 44, 98 };
            GenericMaximum <int> max = new GenericMaximum <int>(arr);
            int result = max.MaxMethod();

            Assert.AreEqual(233, result);
        }
Exemplo n.º 4
0
        public void GivenMaxNumThirdPosition_whenFindMaxNum_shouldReturnsMaxThird()
        {
            int[] arr = { 225, 375, 467 };
            GenericMaximum <int> intMaxValue = new GenericMaximum <int>(arr);
            int actualMax = intMaxValue.MaxMethod();

            Assert.AreEqual(467, actualMax);
        }
Exemplo n.º 5
0
        public void GivenMaxNumber_ThirdPosition()
        {
            int result = GenericMaximum <int> .testMaximum(10, 20, 40);

            int maxNumber = 40;

            Assert.AreEqual(maxNumber, result);
        }
Exemplo n.º 6
0
        public void GiventStringArray_SortReturnMaxValue()
        {
            string[] arr = { "Apple", "Peach", "Banana" };
            GenericMaximum <string> max = new GenericMaximum <string>(arr);
            string result = max.MaxMethod();

            Assert.AreEqual("Peach", result);
        }
Exemplo n.º 7
0
        /// <summary>
        /// Given the maximum string second position.
        /// </summary>
        public void GivenMaxString_SecondPosition()
        {
            string result = GenericMaximum <string> .testMaximum("Apple", "Peach", "Banana");

            string maxString = "Peach";

            Assert.AreEqual(maxString, result);
        }
Exemplo n.º 8
0
        /// <summary>
        /// Given the maximum float number third position.
        /// </summary>
        public void GivenMaxFloatNumber_ThirdPosition()
        {
            double result = GenericMaximum <double> .testMaximum(20.2, 33.3, 55.5);

            double maxNumber = 55.5;

            Assert.AreEqual(maxNumber, result);
        }
Exemplo n.º 9
0
        public void Max_WhenCalled_ReturnsMaximumdouble(double double1, double double2, double double3, double max)
        {
            var genericMaximum = new GenericMaximum <double>(double1, double2, double3);

            var result = genericMaximum.Max();

            Assert.That(result, Is.EqualTo(max));
        }
Exemplo n.º 10
0
        public void Max_WhenCalled_ReturnsMaximumInterger(int integer1, int integer2, int integer3, int max)
        {
            var genericMaximum = new GenericMaximum <int>(integer1, integer2, integer3);

            var result = genericMaximum.Max();

            Assert.That(result, Is.EqualTo(max));
        }
Exemplo n.º 11
0
        public void GivenFloatNumThirdPostion_whenFindMax_shouldReturnsMaxThirdPosition()
        {
            double[] arr = { 40.5, 20.5, 55.5 };
            GenericMaximum <double> floatMaxValue = new GenericMaximum <double>(arr);
            double actualMax = floatMaxValue.MaxMethod();

            Assert.AreEqual(55.5, actualMax);
        }
Exemplo n.º 12
0
        public void GivenMaxStringFirstPositon_whenFindMax_shouldReturnsMaxFirstPosition()
        {
            string[] arr = { "Peach", "Banana", "Apple" };
            GenericMaximum <string> stringMaxValue = new GenericMaximum <string>(arr);
            string actualMax = stringMaxValue.MaxMethod();

            Assert.AreEqual("Peach", actualMax);
        }
Exemplo n.º 13
0
        public void GivenMoreThreeValue1_whenFindMax_shouldReturnsMaxValue()
        {
            int[] arr = { 112, 344, 432, 555, 678 };
            GenericMaximum <int> intMaxValue = new GenericMaximum <int>(arr);
            int actualMax = intMaxValue.MaxMethod();

            Assert.AreEqual(678, actualMax);
        }
Exemplo n.º 14
0
        public void GiventFloatArray_SortReturnMaxValue()
        {
            float[] arr = { 23.3f, 45.5f, 87.4f, 23.3f, 4.3f, 44.4f, 9.8f };
            GenericMaximum <float> max = new GenericMaximum <float>(arr);
            float result = max.MaxMethod();

            Assert.AreEqual(87.4f, result);
        }
Exemplo n.º 15
0
        public void GivenMoreThreeValue_whenFindMax_shouldReturnsMaxValue()
        {
            int[] arr = { 67, 23, 99, 44 };
            GenericMaximum <int> intMaxValue = new GenericMaximum <int>(arr);
            int actualMax = intMaxValue.MaxMethod();

            Assert.AreEqual(99, actualMax);
        }
Exemplo n.º 16
0
        public void GivenMaxNumFirstPosition_whenFindMaxNum_shouldReturnsMaxFirst()
        {
            int[] arr = { 225, 100, 24 };
            GenericMaximum <int> intMaxValue = new GenericMaximum <int>(arr);
            int actualMax = intMaxValue.MaxMethod();

            Assert.AreEqual(225, actualMax);
        }
        public void Passing_Integer_Array_Should_Return_Maximum_Value()
        {
            int[] intArray            = { 10, 20, 30 };
            int   expected            = 30;
            GenericMaximum <int> find = new GenericMaximum <int>(intArray);
            int actual = find.MaxValue();

            Assert.AreEqual(expected, actual);
        }
        public void Passing_string_Array_Should_Return_Maximum_Value()
        {
            string[] strArray            = { "10", "20", "30" };
            string   expected            = "30";
            GenericMaximum <string> find = new GenericMaximum <string>(strArray);
            string actual = find.MaxValue();

            Assert.AreEqual(expected, actual);
        }
        public void Passing_float_Array_Should_Return_Maximum_Value()
        {
            float[] floatArray          = { 10.5f, 20.5f, 30.5f };
            float   expected            = 30.5f;
            GenericMaximum <float> find = new GenericMaximum <float>(floatArray);
            float actual = find.MaxValue();

            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 20
0
        public void Given_FloatArray_Check_With_Generic_Return_MaxValue()
        {
            GenericMaximum <float> generic = new GenericMaximum <float>(new float[3] {
                10.5f, 16.4f, 88.9f
            });
            float expected = 88.9f;
            float actual   = generic.MaxMethod();

            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 21
0
        public void Given_StringArray_Check_With_Generic_Return_MaxValue()
        {
            string expected = "Peach";
            GenericMaximum <string> generic = new GenericMaximum <string>(new string[4] {
                "Apple", "Banana", "Guava", "Peach"
            });
            string actual = generic.MaxMethod();

            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 22
0
        public void Given_IntegerArray_Check_With_Generic_Return_MaxValue()
        {
            int expected = 99;
            GenericMaximum <int> generic = new GenericMaximum <int>(new int[5] {
                24, 45, 65, 86, 99
            });
            int actual = generic.MaxMethod();

            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 23
0
        public void TestOfMaxOfThreeNumbersWithFloatValuesUsingGenericUsingParams(float[] inputParameters)
        {
            //Arrange
            float expected = 50.1f;
            //Act
            GenericMaximum <float> obj = new GenericMaximum <float>();
            float actual = obj.SortingNumbers(inputParameters);

            //Assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 24
0
        public void TestOfMaxOfThreeNumbersWithFloatValuesUsingGeneric(float firstNumber, float secondNumber, float thirdNumber)
        {
            //Arrange
            float expected = 50.1f;
            //Act
            GenericMaximum <float> obj = new GenericMaximum <float>();
            float actual = obj.MaxFunction1(firstNumber, secondNumber, thirdNumber);

            //Assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 25
0
        public void TestOfMaxOfThreeNumbersWithStringUsingGeneric(string firstNumber, string secondNumber, string thirdNumber)
        {
            //Arrange
            string expected = "50";
            //Act
            GenericMaximum <string> obj = new GenericMaximum <string>();
            string actual = obj.MaxFunction1(firstNumber, secondNumber, thirdNumber);

            //Assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 26
0
        public void TestOfMaxOfThreeNumbersWithIntegersUsingGenericWithParams(int[] inputParameters)
        {
            //Arrange
            int expected = 50;
            //Act
            GenericMaximum <int> obj = new GenericMaximum <int>();
            int actual = obj.SortingNumbers(inputParameters);

            //Assert
            Assert.AreEqual(expected, actual);
        }
        public void UC3Refactor2()
        {
            //Arrange
            double expected = 95.67;
            GenericMaximum <double> maxFloat = new GenericMaximum <double>(25.34, 95.67, 58.64);
            //Act
            double actual = maxFloat.MaxMethod();

            //Assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 28
0
        public void TestOfMaxOfThreeNumbersWithStringUsingGenericUsingParams(string[] inputParameters)
        {
            //Arrange
            string expected = "50";
            //Act
            GenericMaximum <string> obj = new GenericMaximum <string>();
            string actual = obj.SortingNumbers(inputParameters);

            //Assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 29
0
        public void TestOfMaxOfThreeNumbersWithIntegersUsingGeneric(int firstNumber, int secondNumber, int thirdNumber)
        {
            //Arrange
            int expected = 50;
            //Act
            GenericMaximum <int> obj = new GenericMaximum <int>();
            int actual = obj.SortingNumbers(firstNumber, secondNumber, thirdNumber);

            //Assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 30
0
        public void MaxStringMethod_ShouldReturnMaxString(params string[] values)
        {
            //arrange
            GenericMaximum <string> compareString = new GenericMaximum <string>(values);
            string expectedMax = "SarsCov2";

            //act
            string actualMax = compareString.MaxValue(values);

            //Assert
            Assert.AreEqual(expectedMax, actualMax);
        }