public async Task CanCallRequestSync()
        {
            // Only run if integration test requirements are present
            if (_agentUserId != "AGENT USER ID" && _serviceAccount.ProjectId != "PROJECT ID")
            {
                // Arrange
                var client = new GoogleHomeGraphClient(_loggerMock.Object, _httpClient, _serviceAccount, _agentUserId);

                // Act
                await client.RequestSyncAsync();

                // Assert
                _loggerMock.Verify(x => x.LogWarning(It.IsAny <string>()), Times.Never);
            }
        }
 /// <summary>
 /// REQUEST_SYNC event handler.
 /// </summary>
 /// <param name="requestSyncEvent">Request sync event trigger.</param>
 private async void HandleGoogleRequestSync(RequestSyncEvent requestSyncEvent)
 {
     await _googleHomeGraphClient.RequestSyncAsync();
 }