| 
 | 1 | +Invoke-LiveTestScenario -Name "Create new registration bot service" -Description "Test creating a new registration bot service with all default values" -ScenarioScript `  | 
 | 2 | +{  | 
 | 3 | +    param ($rg)  | 
 | 4 | + | 
 | 5 | +    $rgName = $rg.ResourceGroupName  | 
 | 6 | +    $botName = New-LiveTestResourceName  | 
 | 7 | +    $botLocation = "westus"  | 
 | 8 | +    $WebApplication1 = "ae96ba8b-3711-4464-abc4-9aeec3531a87"  | 
 | 9 | + | 
 | 10 | +    $actual = New-AzBotService -ResourceGroupName $rgName -Name $botName -ApplicationId $WebApplication1 -Location $botLocation -Sku F0 -Description "description" -Registration  | 
 | 11 | +    Assert-AreEqual $botName $actual.Name  | 
 | 12 | +    Assert-AreEqual $botLocation $actual.Location  | 
 | 13 | +    Assert-AreEqual "F0" $actual.Sku.Name  | 
 | 14 | +}  | 
 | 15 | + | 
 | 16 | +Invoke-LiveTestScenario -Name "List bot service" -Description "Test listing bot services in a resourcegroup" -ScenarioScript `  | 
 | 17 | +{  | 
 | 18 | +    param ($rg)  | 
 | 19 | + | 
 | 20 | +    $rgName = $rg.ResourceGroupName  | 
 | 21 | +    $botName = New-LiveTestResourceName  | 
 | 22 | +    $botLocation = "westus"  | 
 | 23 | +    $WebApplication1 = "ae96ba8b-3711-4464-abc4-9aeec3531a87"  | 
 | 24 | + | 
 | 25 | +    $null = New-AzBotService -ResourceGroupName $rgName -Name $botName -ApplicationId $WebApplication1 -Location $botLocation -Sku F0 -Description "description" -Registration  | 
 | 26 | +    $actual = Get-AzBotService -ResourceGroupName $rgName  | 
 | 27 | +    Assert-AreEqual 1 $actual.Count  | 
 | 28 | +}  | 
 | 29 | + | 
 | 30 | +Invoke-LiveTestScenario -Name "Get bot service" -Description "Test getting one specific bot service" -ScenarioScript `  | 
 | 31 | +{  | 
 | 32 | +    param ($rg)  | 
 | 33 | +      | 
 | 34 | +    $rgName = $rg.ResourceGroupName  | 
 | 35 | +    $botName = New-LiveTestResourceName  | 
 | 36 | +    $botLocation = "westus"  | 
 | 37 | +    $WebApplication1 = "ae96ba8b-3711-4464-abc4-9aeec3531a87"  | 
 | 38 | + | 
 | 39 | +    $null = New-AzBotService -ResourceGroupName $rgName -Name $botName -ApplicationId $WebApplication1 -Location $botLocation -Sku F0 -Description "description" -Registration  | 
 | 40 | +    $actual = Get-AzBotService -ResourceGroupName $rgName -Name $botName  | 
 | 41 | +    Assert-AreEqual $botName $actual.Name  | 
 | 42 | +}  | 
 | 43 | + | 
 | 44 | +Invoke-LiveTestScenario -Name "Update bot service" -Description "Test Updating one specific bot service" -ScenarioScript `  | 
 | 45 | +{  | 
 | 46 | +    param ($rg)  | 
 | 47 | + | 
 | 48 | +    $rgName = $rg.ResourceGroupName  | 
 | 49 | +    $botName = New-LiveTestResourceName  | 
 | 50 | +    $botLocation = "westus"  | 
 | 51 | +    $WebApplication1 = "ae96ba8b-3711-4464-abc4-9aeec3531a87"  | 
 | 52 | + | 
 | 53 | +    $null = New-AzBotService -ResourceGroupName $rgName -Name $botName -ApplicationId $WebApplication1 -Location $botLocation -Sku F0 -Description "description" -Registration  | 
 | 54 | +    $actual = Update-AzBotService -Name $botName -ResourceGroupName $rgName -Kind bot  | 
 | 55 | +    Assert-AreEqual "bot" $actual.Kind  | 
 | 56 | +}  | 
 | 57 | + | 
 | 58 | +Invoke-LiveTestScenario -Name "Remove bot servcie" -Description "Test Removing a bot service" -ScenarioScript `  | 
 | 59 | +{  | 
 | 60 | +    param ($rg)  | 
 | 61 | + | 
 | 62 | +    $rgName = $rg.ResourceGroupName  | 
 | 63 | +    $botName = New-LiveTestResourceName  | 
 | 64 | +    $botLocation = "westus"  | 
 | 65 | +    $WebApplication1 = "ae96ba8b-3711-4464-abc4-9aeec3531a87"  | 
 | 66 | + | 
 | 67 | +    $null = New-AzBotService -ResourceGroupName $rgName -Name $botName -ApplicationId $WebApplication1 -Location $botLocation -Sku F0 -Description "description" -Registration  | 
 | 68 | +    Invoke-LiveTestCommand -Command "Remove-AzBotService -ResourceGroupName $rgName -Name $botName"  | 
 | 69 | +    $GetServiceList = Get-AzBotService  | 
 | 70 | +    Assert-False { $GetServiceList.Name -contains $botName}  | 
 | 71 | +}  | 
0 commit comments