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(); }