Qualche giorno fa Antonio ha postato un interessante esempio di come sia possibile descrivere una macchina a stati usando C# ed un’approccio FluentInterface. L’esempio mi sembrava interessa ho provato riscrivere la mia versione dello stesso codice. I commenti del post non mi sembravano il posto migliore (avrei perso la formattazione) quindi ho deciso di postare qui la mia soluzione: Innanzi tutto ho modificato la descrizione della macchina così return StateMachine.describedAs
.hasState(
...