Ejemplo n.º 1
0
        public void TestString()
        {
            string expected = "PQR";
            string result   = FindMaximum <string> .FindMax("ABC", "DEF", "PQR");

            Assert.AreEqual(expected, result);
        }
Ejemplo n.º 2
0
        public void TestFloat()
        {
            float expected = 99.99f;
            float result   = FindMaximum <float> .FindMax(24.1456f, 1.225f, 99.99f);

            Assert.AreEqual(expected, result);
        }
Ejemplo n.º 3
0
        public void TestInteger()
        {
            int expected = 88;
            int result   = FindMaximum <int> .FindMax(45, 45, 88);

            Assert.AreEqual(expected, result);
        }
Ejemplo n.º 4
0
        public void TestFindMaxFunction()
        {
            int expected = 99;
            FindMaximum <int> findMaximum = new FindMaximum <int>(12, 56, 99);
            int result = findMaximum.FindMax();

            Assert.AreEqual(expected, result);
        }
Ejemplo n.º 5
0
        public void TestMultipleParameter()
        {
            string expected = "ZZZ";
            FindMaximum <string> findMaximum = new FindMaximum <string>("ABC", "SED", "RRR", "XYZ", "ZZZ");
            string result = findMaximum.FindMax();

            Assert.AreEqual(expected, result);
        }
Ejemplo n.º 6
0
        public void Find_Maximum_Should_Return_Max_When_Max_Present_At_1st_Position()
        {
            FindMaximum max      = new FindMaximum();
            int         actual   = max.FindIntMax(13, 12, 11);
            int         expected = 13;

            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 7
0
        public void GivenMultipleGenericType_ShouldReturnMaximum()
        {
            int expected = 48;
            FindMaximum <int> findMaximum = new FindMaximum <int>();
            int maximum = findMaximum.MaxMethod(2, 23, 10, 15, 28, 48);

            Assert.AreEqual(expected, maximum);
        }
Ejemplo n.º 8
0
        public void Maximum_Value_PassedAt_Third_Parameter_Should_Return_Maximum_Value()
        {
            int         firstValue = 20, secondValue = 10, thirdValue = 30;
            int         expected = 30;
            FindMaximum find     = new FindMaximum();
            int         actual   = find.MaximumIntegerNumber(firstValue, secondValue, thirdValue);

            Assert.AreEqual(expected, actual);
        }
        public void Maximum_string_Value_PassedAt_Third_Parameter_Should_Return_Maximum_Value()
        {
            string      firstValue = "Apple", secondValue = "Banana", thirdValue = "Carrot";
            string      expected = "Peach";
            FindMaximum find     = new FindMaximum();
            string      actual   = find.MaximumString(firstValue, secondValue, thirdValue);

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

            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 11
0
        public void TestMethod1(int a, int b, int c)
        {
            int actualMax;
            int expectedMax = 8;

            actualMax = FindMaximum.FindMaximumInt(a, b, c);

            Assert.AreEqual(actualMax, expectedMax);
        }
Ejemplo n.º 12
0
 public void GivenThreeGenericType_ShouldReturnMaximum()
 {
     int expected = 9;
     int num1     = 4,
         num2     = 9,
         num3     = 6;
     FindMaximum <int> findMaximum = new FindMaximum <int>(num1, num2, num3);
     int maximum = findMaximum.TestMaximum();
 }
        public void Passing_string_Array_Should_Return_Maximum_Value()
        {
            string[]             strArray = { "10", "20", "30" };
            string               expected = "30";
            FindMaximum <string> find     = new FindMaximum <string>(strArray);
            string               actual   = find.FindMaxValue();

            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;
            FindMaximum <float> find       = new FindMaximum <float>(floatArray);
            float               actual     = find.FindMaxValue();

            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 15
0
        public void GivenMaxFloatAtThirdPos_ReturnTheSameNumber()
        {
            //Arrange
            double expected = 5.6;
            //Act
            double actual = FindMaximum.MaxFloatAmongThree(2.987, 5.6, 5.6);

            //Assert
            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 16
0
        public void GivenMaxFloatAtSecondPos_ReturnTheSameNumber()
        {
            //Arrange
            double expected = 0.45;
            //Act
            double actual = FindMaximum.MaxFloatAmongThree(0.35, 0.45, 0.2);

            //Assert
            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 17
0
        public void GivenMaxFloatAtFirstPos_ReturnTheSameNumber()
        {
            //Arrange
            double expected = 100.45;
            //Act
            double actual = FindMaximum.MaxFloatAmongThree(100.45, 30, 100.2);

            //Assert
            Assert.AreEqual(expected, actual);
        }
        public void GivenMaxStringAtThirdPos_ReturnTheSameNumber()
        {
            //Arrange
            string expected = "Zebra";
            //Act
            string actual = FindMaximum.MaxStringAmongThree("Kirti", "Appy", "Zebra");

            //Assert
            Assert.AreEqual(expected, actual);
        }
        public void UC3Refactor1()
        {
            //Arrange
            string expected = "Zebra";
            //Act
            string actual = FindMaximum.MaxValueAmongThreeRefactor1 <string>("Kirti", "Appy", "Zebra");

            //Assert
            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 20
0
        public void GivenMaxNumberAtThirdPos_ReturnTheSameNumber()
        {
            //Arrange
            int expected = 100;
            //Act
            int actual = FindMaximum.MaxIntegerAmongThree(50, 30, 100);

            //Assert
            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 21
0
        public void GetFirstPositionIntegerMaximumOutOfThree()
        {
            //Arrange
            int firstNum = 10, secondNum = 5, thirdNum = 3;
            int expected = firstNum;
            //Act
            int result = FindMaximum.MaxValue(firstNum, secondNum, thirdNum);

            //Assert
            Assert.AreEqual(expected, result);
        }
        public void Refactor2_AddedGenericClass()
        {
            //Arrange
            double expected = 1121.22;
            FindMaximum <double> maxFloat = new FindMaximum <double>(1121.22, 1105.32, 1033.23);
            //Act
            double actual = maxFloat.MaximumMethod();

            //Assert
            Assert.AreEqual(expected, actual);
        }
Ejemplo n.º 23
0
        public void MaxFloatMethod_ShouldReturnMaxFloat(float n1, float n2, float n3)
        {
            //arrange
            float expectedMax = 8.5f;
            float actualMax;

            //act
            actualMax = FindMaximum.FindMaximumFloat(n1, n2, n3);
            //Assert
            Assert.AreEqual(expectedMax, actualMax);
        }
Ejemplo n.º 24
0
        public void GetFirstPositionStringMaximumOutOfThree()
        {
            //Arrange
            string first = "Peace", second = "Apple", third = "Banana";
            string expected = first;
            //Act
            string result = FindMaximum.MaxValue(first, second, third);

            //Assert
            Assert.AreEqual(expected, result);
        }
Ejemplo n.º 25
0
        public void GetThirdPositionDoubleMaximumOutOfThree()
        {
            //Arrange
            double firstNum = 10.1, secondNum = 22.2, thirdNum = 33.3;
            double expected = thirdNum;
            //Act
            double result = FindMaximum.MaxValue(firstNum, secondNum, thirdNum);

            //Assert
            Assert.AreEqual(expected, result);
        }
Ejemplo n.º 26
0
        public void MaxStringMethod_ShouldReturnMaxString(string s1, string s2, string s3)
        {
            //arrange
            string expectedMax = "SarsCov2";
            string actualMax;

            //act
            actualMax = FindMaximum.MaximumStringNumber(s1, s2, s3);
            //Assert
            Assert.AreEqual(expectedMax, actualMax);
        }
Ejemplo n.º 27
0
 public void Setup()
 {
     findMaximum = new FindMaximum();
 }