public void ThrowsExceptionOnLoading_WhenAlreadyInitialized()
{
this.testee.Initialize(StateMachine.States.A);
Action action = () => this.testee.Load(A.Fake<IStateMachineLoader<StateMachine.States>>());
action.ShouldThrow<InvalidOperationException>().WithMessage(ExceptionMessages.StateMachineIsAlreadyInitialized);
}