public void ExecuteIsCalledOnCurrentState()
        {
            var target = new BeaconSendingContext(config, clientProvider, timingProvider)
            {
                CurrentState = nonTerminalStateMock
            };

            target.ExecuteCurrentState();

            nonTerminalStateMock.Received(1).Execute(target);
        }