예제 #1
0
        public void IsNextReturnsTrueIfCorrectTokenTypeIsNext()
        {
            //Act
            var result = _keeper.IsNext(TokenType.OpenParens);

            //Assert
            result.Should().BeTrue();
        }
예제 #2
0
        public void SwapExchangesPositionWithOtherTokenKeeper()
        {
            //Arrange
            var other = new TokenKeeper(_keeper);

            other.Take();

            //Act
            _keeper.Swap(other);

            //Assert
            other.IsNext(TokenType.OpenParens).Should().BeTrue();
        }