3232namespace NUnitTests
3333{
3434 [ TestFixture ]
35- [ Category ( "StateMachine. Simple" ) ]
35+ [ Category ( "Simple" ) ]
3636 public class SimpleTests
3737 {
3838 private enum State
@@ -50,19 +50,18 @@ private enum Trigger
5050 }
5151
5252 [ Test ]
53- [ Category ( "StateMachine.Simple" ) ]
5453 public void WhenBuiltManuallyStackMachineShouldWork ( )
5554 {
56- var opened = new State < State , Trigger , float > ( State . OPENED ) ;
57- var closed = new State < State , Trigger , float > ( State . CLOSED )
55+ var opened = new State < State , Trigger > ( State . OPENED ) ;
56+ var closed = new State < State , Trigger > ( State . CLOSED )
5857 {
5958 ClearStack = true
6059 } ;
6160 opened . AddTransisionOn ( Trigger . CLOSE , State . CLOSED ) . AddTransisionOn ( Trigger . OPEN , State . OPENED ) ;
6261 closed . AddTransisionOn ( Trigger . OPEN , State . OPENED ) . AddTransisionOn ( Trigger . CLOSE , State . CLOSED ) ;
6362
6463 var m =
65- new Fsm < State , Trigger , float > ( opened , true )
64+ new Fsm < State , Trigger > ( opened , true )
6665 . AddStateChangeHandler ( TestTools . ConsoleOut )
6766 . Add ( opened )
6867 . Add ( closed ) ;
@@ -71,7 +70,6 @@ public void WhenBuiltManuallyStackMachineShouldWork()
7170 }
7271
7372 [ Test ]
74- [ Category ( "StateMachine.Simple" ) ]
7573 public void WhenBuiltWithBuilderStackMachineShouldWork ( )
7674 {
7775 var m = Fsm < State , Trigger > . Builder ( State . OPENED )
@@ -87,7 +85,7 @@ public void WhenBuiltWithBuilderStackMachineShouldWork()
8785 AssertSimpleTest ( m ) ;
8886 }
8987
90- private void AssertSimpleTest ( Fsm < State , Trigger , float > m )
88+ private void AssertSimpleTest ( Fsm < State , Trigger > m )
9189 {
9290 Assert . That ( m . Current . Identifier , Is . EqualTo ( State . OPENED ) ) ;
9391 m . Trigger ( Trigger . OPEN ) ;
@@ -96,19 +94,18 @@ private void AssertSimpleTest(Fsm<State, Trigger, float> m)
9694
9795 m . Trigger ( Trigger . CLOSE ) ;
9896 Assert . That ( m . Current . Identifier , Is . EqualTo ( State . CLOSED ) ) ;
99- Assert . That ( m . Stack . ToArray ( ) , Is . EquivalentTo ( new State < State , Trigger , float > [ ] { } ) ) ;
97+ Assert . That ( m . Stack . ToArray ( ) , Is . EquivalentTo ( new State < State , Trigger > [ ] { } ) ) ;
10098
10199 m . Trigger ( Trigger . CLOSE ) ;
102100 Assert . That ( m . Current . Identifier , Is . EqualTo ( State . CLOSED ) ) ;
103- Assert . That ( m . Stack . ToArray ( ) , Is . EquivalentTo ( new State < State , Trigger , float > [ ] { } ) ) ;
101+ Assert . That ( m . Stack . ToArray ( ) , Is . EquivalentTo ( new State < State , Trigger > [ ] { } ) ) ;
104102
105103 m . Trigger ( Trigger . OPEN ) ;
106104 Assert . That ( m . Current . Identifier , Is . EqualTo ( State . OPENED ) ) ;
107105 Assert . That ( m . Stack . Select ( x => x . Identifier ) . ToArray ( ) , Is . EquivalentTo ( new [ ] { State . OPENED } ) ) ;
108106 }
109107
110108 [ Test ]
111- [ Category ( "StateMachine.Simple" ) ]
112109 public void WhenBuiltWithBuilderAndStringsStackMachineShouldWork ( )
113110 {
114111 var m = Fsm < string , string > . Builder ( "OPENED" )
@@ -127,27 +124,26 @@ public void WhenBuiltWithBuilderAndStringsStackMachineShouldWork()
127124
128125 m . Trigger ( "CLOSE" ) ;
129126 Assert . That ( m . Current . Identifier , Is . EqualTo ( "CLOSED" ) ) ;
130- Assert . That ( m . Stack . ToArray ( ) , Is . EquivalentTo ( new State < State , Trigger , float > [ ] { } ) ) ;
127+ Assert . That ( m . Stack . ToArray ( ) , Is . EquivalentTo ( new State < State , Trigger > [ ] { } ) ) ;
131128
132129 m . Trigger ( "CLOSE" ) ;
133130 Assert . That ( m . Current . Identifier , Is . EqualTo ( "CLOSED" ) ) ;
134- Assert . That ( m . Stack . ToArray ( ) , Is . EquivalentTo ( new State < State , Trigger , float > [ ] { } ) ) ;
131+ Assert . That ( m . Stack . ToArray ( ) , Is . EquivalentTo ( new State < State , Trigger > [ ] { } ) ) ;
135132
136133 m . Trigger ( "OPEN" ) ;
137134 Assert . That ( m . Current . Identifier , Is . EqualTo ( "OPENED" ) ) ;
138135 Assert . That ( m . Stack . Select ( x => x . Identifier ) . ToArray ( ) , Is . EquivalentTo ( new [ ] { "OPENED" } ) ) ;
139136 }
140137
141138 [ Test ]
142- [ Category ( "StateMachine.Simple" ) ]
143139 public void WhenCallingPopOnStackMachineBuiltManuallyShouldBehaveCorrectly ( )
144140 {
145- var opened = new State < State , Trigger , float > ( State . OPENED ) ;
146- var closed = new State < State , Trigger , float > ( State . CLOSED )
141+ var opened = new State < State , Trigger > ( State . OPENED ) ;
142+ var closed = new State < State , Trigger > ( State . CLOSED )
147143 {
148144 ClearStack = true
149145 } ;
150- var pop = new State < State , Trigger , float > ( State . POP ) ;
146+ var pop = new State < State , Trigger > ( State . POP ) ;
151147 opened . AddTransisionOn ( Trigger . CLOSE , State . CLOSED )
152148 . AddTransisionOn ( Trigger . OPEN , State . OPENED )
153149 . AddTransisionOn ( Trigger . PUSH_POP , State . POP ) ;
@@ -156,7 +152,7 @@ public void WhenCallingPopOnStackMachineBuiltManuallyShouldBehaveCorrectly()
156152 . AddTransisionOn ( Trigger . CLOSE , State . CLOSED ) ;
157153
158154 var m =
159- new Fsm < State , Trigger , float > ( opened , true )
155+ new Fsm < State , Trigger > ( opened , true )
160156 . AddStateChangeHandler ( TestTools . ConsoleOut )
161157 . Add ( opened )
162158 . Add ( closed )
@@ -166,7 +162,6 @@ public void WhenCallingPopOnStackMachineBuiltManuallyShouldBehaveCorrectly()
166162 }
167163
168164 [ Test ]
169- [ Category ( "StateMachine.Simple" ) ]
170165 public void WhenCallingPopOnStackMachineBuiltWithBuilderShouldBehaveCorrectly ( )
171166 {
172167 var m = Fsm < State , Trigger > . Builder ( State . OPENED )
@@ -185,7 +180,7 @@ public void WhenCallingPopOnStackMachineBuiltWithBuilderShouldBehaveCorrectly()
185180 AssertTestWithPop ( m ) ;
186181 }
187182
188- private void AssertTestWithPop ( Fsm < State , Trigger , float > m )
183+ private void AssertTestWithPop ( Fsm < State , Trigger > m )
189184 {
190185 Assert . That ( m . Current . Identifier , Is . EqualTo ( State . OPENED ) ) ;
191186 m . Trigger ( Trigger . OPEN ) ;
@@ -202,11 +197,11 @@ private void AssertTestWithPop(Fsm<State, Trigger, float> m)
202197
203198 m . Trigger ( Trigger . CLOSE ) ;
204199 Assert . That ( m . Current . Identifier , Is . EqualTo ( State . CLOSED ) ) ;
205- Assert . That ( m . Stack . ToArray ( ) , Is . EquivalentTo ( new State < State , Trigger , float > [ ] { } ) ) ;
200+ Assert . That ( m . Stack . ToArray ( ) , Is . EquivalentTo ( new State < State , Trigger > [ ] { } ) ) ;
206201
207202 m . Trigger ( Trigger . CLOSE ) ;
208203 Assert . That ( m . Current . Identifier , Is . EqualTo ( State . CLOSED ) ) ;
209- Assert . That ( m . Stack . ToArray ( ) , Is . EquivalentTo ( new State < State , Trigger , float > [ ] { } ) ) ;
204+ Assert . That ( m . Stack . ToArray ( ) , Is . EquivalentTo ( new State < State , Trigger > [ ] { } ) ) ;
210205
211206 m . Trigger ( Trigger . OPEN ) ;
212207 Assert . That ( m . Current . Identifier , Is . EqualTo ( State . OPENED ) ) ;
0 commit comments