Exemplo n.º 1
0
 public static void EnsureStateIsValid(this Automata automata, String state)
 {
     ValidationUtils.EnsureNotNullEmptyOrWhitespace(
         state, new InvalidValueException(
             state,
             typeof(State)
             )
         );
 }
Exemplo n.º 2
0
        public State(String name, Boolean isFinal = false)
        {
            ValidationUtils.EnsureNotNullEmptyOrWhitespace(
                name, new InvalidValueException(
                    $"State name: \"{name}\""
                    )
                );

            this.Name    = name.Trim();
            this.IsFinal = isFinal;
        }