private async Task ValidateEventAsync( string deviceId, string eventId, AzureSecurityCenterForIoTLogAnalyticsClient logAnalticsTestClient) { bool isReceivedOms = await logAnalticsTestClient.IsRawEventExist(deviceId, eventId).ConfigureAwait(false); Assert.IsTrue(isReceivedOms, "Security message was not received in customer log analytics"); }
private async Task SendSingleSecurityMessageModuleAsync( ModuleClient moduleClient, string deviceId, AzureSecurityCenterForIoTLogAnalyticsClient logAnalticsTestClient) { await moduleClient.OpenAsync().ConfigureAwait(false); Client.Message testMessage = ComposeD2CSecurityTestMessage(out string eventId, out _, out _); await moduleClient.SendEventAsync(testMessage).ConfigureAwait(false); await ValidateEventAsync(deviceId, eventId, logAnalticsTestClient).ConfigureAwait(false); }
public AzureSecurityCenterForIoTSecurityMessageE2ETests() { _logAnalyticsClient = AzureSecurityCenterForIoTLogAnalyticsClient.CreateClient(); }