public void ShouldCalculatePercentagePostiveNumbersGivenLengthRoundDecimal(int ilength, string inumbers, int iroundToPlaces, double expectedFraction)
        {
            //Arrange
            var matrix = ParseNumbers(inumbers);
            double actualPostiveNumbers, actualNegativeNumbers, actualZeroNumbers;

            var mockInputReader = PlusMinusInputReader(ilength, matrix);
            var sut = new Lib.PlusMinus {InputReader = mockInputReader, RoundToDecimalPlaces = iroundToPlaces};

            //Act
            sut.Run(out actualPostiveNumbers, out actualNegativeNumbers, out actualZeroNumbers);

            //Assert
            Assert.AreEqual(expectedFraction, actualPostiveNumbers);
        }
        public void ShouldCalculatePercentagePostiveNumbersGivenLengthRoundDecimal(int ilength, string inumbers, int iroundToPlaces, double expectedFraction)
        {
            //Arrange
            var    matrix = ParseNumbers(inumbers);
            double actualPostiveNumbers, actualNegativeNumbers, actualZeroNumbers;

            var mockInputReader = PlusMinusInputReader(ilength, matrix);
            var sut             = new Lib.PlusMinus {
                InputReader = mockInputReader, RoundToDecimalPlaces = iroundToPlaces
            };

            //Act
            sut.Run(out actualPostiveNumbers, out actualNegativeNumbers, out actualZeroNumbers);


            //Assert
            Assert.AreEqual(expectedFraction, actualPostiveNumbers);
        }