public void StringToIntConverter(string value, int expectedResult)
        {
            var stringToIntConverter = new StringToIntConverter();

            var result = stringToIntConverter.Convert(value, typeof(StringToIntConverter_tests), null, CultureInfo.CurrentCulture);

            Assert.Equal(result, expectedResult);
        }
        public void Convert_TooBigInt_OverflowException()
        {
            // Arrange
            string s = "2147483648";

            // Act
            var r = StringToIntConverter.Convert(s);

            // Assert exception is thrown
        }
        public void Convert_InvalidFormat_FormatException()
        {
            // Arrange
            string s = "-456wat";

            // Act
            var r = StringToIntConverter.Convert(s);

            // Assert exception is thrown
        }
        public void Convert_Null_ArgumentException()
        {
            // Arrange
            string s = null;

            // Act
            var r = StringToIntConverter.Convert(s);

            // Assert exception is thrown
        }
        public void Convert_NegativeInt_Converted()
        {
            // Arrange
            var s = "-2147483648";

            // Act
            var r = StringToIntConverter.Convert(s);

            // Assert
            Assert.AreEqual(r, -2147483648);
        }
        public void Convert_PositiveInt_Converted()
        {
            // Arrange
            var s = "+2147483647";

            // Act
            var r = StringToIntConverter.Convert(s);

            // Assert
            Assert.AreEqual(r, 2147483647);
        }
        public void Convert_FiveDigitInt_Converted()
        {
            // Arrange
            var s = "12345";

            // Act
            var r = StringToIntConverter.Convert(s);

            // Assert
            Assert.AreEqual(r, 12345);
        }
        static void Main(string[] args)
        {
            var s = "-2147483649";

            Console.WriteLine($"Example of converting: {StringToIntConverter.Convert(s)}");
        }