public void Tail_TwoIdentifierAndIdentifierPattern_LastIdentifier() { const string text = " a1vd bu "; var lexicalRule = MockRepository.GenerateMock<ILexicalRule>(); lexicalRule.Expect(r => r.Pattern).Return(IdentifierExpression); var compiledLexicalRule = new CompiledLexicalRule(lexicalRule); Assert.That(compiledLexicalRule.IsMatch(text), Is.True); Assert.That(compiledLexicalRule.Tail(text), Is.EqualTo(" bu ")); lexicalRule.VerifyAllExpectations(); }