public void SignPlus_ShouldReturnZero()
        {
            var result = MyAtoiProblem.MyAtoi("   +");

            result.Should().Be(0);
        }
        public void Null_ShouldReturnZero()
        {
            var result = MyAtoiProblem.MyAtoi(null);

            result.Should().Be(0);
        }
        public void Example42_ShouldReturn42()
        {
            var result = MyAtoiProblem.MyAtoi("42");

            result.Should().Be(42);
        }
        public void ExampleSpacesMinus42_ShouldReturnMinus42()
        {
            var result = MyAtoiProblem.MyAtoi("   -42");

            result.Should().Be(-42);
        }
        public void SpacesMinusOne_ShouldReturnMinusOne()
        {
            var result = MyAtoiProblem.MyAtoi("   -1");

            result.Should().Be(-1);
        }
        public void MinusOneNotNumbers_ShouldReturnMinusOne()
        {
            var result = MyAtoiProblem.MyAtoi("-1   s");

            result.Should().Be(-1);
        }
        public void One_ShouldReturnOne()
        {
            var result = MyAtoiProblem.MyAtoi("1");

            result.Should().Be(1);
        }
        public void NotValidFirstCharAfterTrim_ShouldReturnZero()
        {
            var result = MyAtoiProblem.MyAtoi("  e ");

            result.Should().Be(0);
        }
        public void OnlySpaces_ShouldReturnZero()
        {
            var result = MyAtoiProblem.MyAtoi("   ");

            result.Should().Be(0);
        }
        public void Example91283472332_ShouldReturnMinus987()
        {
            var result = MyAtoiProblem.MyAtoi("91283472332");

            result.Should().Be(2147483647);
        }
        public void ExampleWordsAnd987_ShouldReturnMinus987()
        {
            var result = MyAtoiProblem.MyAtoi("words and 987");

            result.Should().Be(0);
        }