public static void VerifyHealthbotProperties(HealthBot expected, HealthBot actual) { Assert.NotNull(actual); Assert.Equal(expected.Name, actual.Name); Assert.Equal(expected.Location, actual.Location); Assert.Equal(expected.Sku.Name, actual.Sku.Name); Assert.Equal(expected.Properties.BotManagementPortalLink, actual.Properties.BotManagementPortalLink); }
/// <summary> /// Create a new HealthBot. /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='resourceGroupName'> /// The name of the Bot resource group in the user subscription. /// </param> /// <param name='botName'> /// The name of the Bot resource. /// </param> /// <param name='parameters'> /// The parameters to provide for the created bot. /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <HealthBot> CreateAsync(this IBotsOperations operations, string resourceGroupName, string botName, HealthBot parameters, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.CreateWithHttpMessagesAsync(resourceGroupName, botName, parameters, null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
/// <summary> /// Create a new HealthBot. /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='resourceGroupName'> /// The name of the Bot resource group in the user subscription. /// </param> /// <param name='botName'> /// The name of the Bot resource. /// </param> /// <param name='parameters'> /// The parameters to provide for the created bot. /// </param> public static HealthBot Create(this IBotsOperations operations, string resourceGroupName, string botName, HealthBot parameters) { return(operations.CreateAsync(resourceGroupName, botName, parameters).GetAwaiter().GetResult()); }