Пример #1
0
        public void GivenStringMaximumNumber_WhenAtSecondPosition_ReturnTrue()
        {
            GetMaximum maximum       = new GetMaximum();
            string     maximumNumber = maximum.FindMaximumNumber("A", "C", "B");

            Assert.AreEqual("C", maximumNumber);
        }
Пример #2
0
        public void GivenFlotMaximumNumber_WhenAtThirdPosition_ReturnTrue()
        {
            GetMaximum maximum       = new GetMaximum();
            float      maximumNumber = maximum.FindMaximumNumber(1f, 3f, 4f);

            Assert.AreEqual(4f, maximumNumber);
        }
Пример #3
0
        public void GivenMaximumNumber_WhenAtThirdPosition_ReturnTrue()
        {
            GetMaximum maximum       = new GetMaximum();
            int        maximumNumber = maximum.FindMaximumNumber(100, 300, 400);

            Assert.AreEqual(400, maximumNumber);
        }
Пример #4
0
        public void GivenFloatMaximumNumber_WhenAtFirstPosition_ReturnTrue()
        {
            GetMaximum maximum       = new GetMaximum();
            float      maximumNumber = maximum.FindMaximumNumber <float>(400f, 300f, 200f);

            Assert.AreEqual(400f, maximumNumber);
        }
Пример #5
0
        public void GivenIntegerMaximumNumber_WhenAtFirstPosition_ReturnTrue()
        {
            GetMaximum maximum       = new GetMaximum();
            int        maximumNumber = maximum.FindMaximumNumber <int>(400, 300, 200);

            Assert.AreEqual(400, maximumNumber);
        }
Пример #6
0
        public void Given_Input_Array_Of_Values_Should_Return_The_Max_Value_Using_Generic_Class()
        {
            //Arrange
            int[]            input         = { 45, 389, 41, 45, 589, 35 };
            int              expected      = 589;
            GetMaximum <int> getMaxTestObj = new GetMaximum <int>(input);
            //Act
            int result = getMaxTestObj.GetMaxValue();

            //Assert
            Assert.AreEqual(expected, result);
        }