private static void VerifyCharacterTransition(INfaTransition transition, char character) { var terminalNfaTransition = transition as TerminalNfaTransition; Assert.IsNotNull(terminalNfaTransition); var characterTerminal = terminalNfaTransition.Terminal as CharacterTerminal; Assert.AreEqual(character, characterTerminal.Character); }
private static void VerifyNullTransition(INfaTransition transition) { Assert.IsInstanceOfType(transition, typeof(NullNfaTransition)); }
private static void VerifyCharacterTransition(INfaTransition transition, char character) { var terminalNfaTransition = transition as TerminalNfaTransition; Assert.IsNotNull(terminalNfaTransition); var characterTerminal = terminalNfaTransition.Terminal as CharacterTerminal; Assert.AreEqual(character, characterTerminal.Character); }
private static void VerifyNullTransition(INfaTransition transition) { Assert.IsInstanceOfType(transition, typeof(NullNfaTransition)); }
public void AddTransistion(INfaTransition transition) { _transitions.Add(transition); }
public void AddTransistion(INfaTransition transition) { _transitions.Add(transition); }