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_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);
        }
        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);
        }
예제 #4
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);
        }