summaryrefslogtreecommitdiff
path: root/DesignPatterns/src/test/DesignPatterns.Test/PosTerminalTest.cs
blob: f69e45ca04459a842dc4f5b1a87d57d68d8db5e1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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( );
		}
	}
}