using DesignPatterns.State; using MbUnit.Framework; namespace DesignPatterns.Test { [TestFixture] public class PosTerminalTest { [Test] public void Should_( ) { IPosTerminal terminal = new PosTerminal( ); terminal.SwipeCard( "6278080000008205" ); terminal.EnterAmount( 99.99 ); terminal.EnterPin( "8012" ); terminal.ProcessTransaction( ); terminal.PrintReceipt( ); } } }