public ShuffleState GetShuffleState() { var shuffleEnabled = _mockPlayerState.GetShuffle(); var autoDjEnabled = _mockPlayerState.GetAutoDjEnabled(); var state = ShuffleState.Off; if (shuffleEnabled && !autoDjEnabled) { state = ShuffleState.Shuffle; } else if (autoDjEnabled) { state = ShuffleState.Autodj; } return(state); }