Appccelerate.StateMachine.Machine.States.StateTest.HierarchyWhenDefiningAStateAsItsOwnSuperStateThenAnExceptionIsThrown C# (CSharp) Method

HierarchyWhenDefiningAStateAsItsOwnSuperStateThenAnExceptionIsThrown() private method

        public void HierarchyWhenDefiningAStateAsItsOwnSuperStateThenAnExceptionIsThrown()
        {
            Action action = () => this.testee.SuperState = this.testee;

            action
                .ShouldThrow<ArgumentException>().WithMessage(ExceptionMessages.StateCannotBeItsOwnSuperState(this.testee.ToString()));
        }