示例#1
0
            public void Should_Return_Expected_Result_Depending_On_Behaviors_Result(BehaviorResult state, BehaviorResult expected)
            {
                // Given
                var context  = new BehaviorContext();
                var selector = new Inverter(new PredictableBehavior(state));

                // When
                var result = selector.OnBehave(context);

                // Then
                Assert.Equal(expected, result);
            }