Skip to content

Commit a80fa10

Browse files
authored
Merge pull request Azure#9151 from miwelsh/master
Added 2 new SKUs (Storage_Optimized_L1 and Storage_Optimized_L2) for Azure Search
2 parents 0f72ead + 62f55d3 commit a80fa10

File tree

8 files changed

+1545
-7
lines changed

8 files changed

+1545
-7
lines changed

src/Search/Search.Test/ScenarioTests/SearchServiceTests.cs

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,21 @@ public SearchServiceTests(ITestOutputHelper output)
3636
[Trait(Category.AcceptanceType, Category.CheckIn)]
3737
public void TestNewSearchService()
3838
{
39-
TestController.NewInstance.RunPsTest(traceInterceptor,"Test-NewAzureRmSearchService");
39+
TestController.NewInstance.RunPsTest(traceInterceptor, "Test-NewAzureRmSearchService");
40+
}
41+
42+
[Fact]
43+
[Trait(Category.AcceptanceType, Category.CheckIn)]
44+
public void TestNewSearchServiceBasic()
45+
{
46+
TestController.NewInstance.RunPsTest(traceInterceptor, "Test-NewAzureRmSearchServiceBasic");
47+
}
48+
49+
[Fact]
50+
[Trait(Category.AcceptanceType, Category.CheckIn)]
51+
public void TestNewSearchServiceL1()
52+
{
53+
TestController.NewInstance.RunPsTest(traceInterceptor, "Test-NewAzureRmSearchServiceL1");
4054
}
4155

4256
[Fact]

src/Search/Search.Test/ScenarioTests/SearchServiceTests.ps1

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,84 @@ function Test-NewAzureRmSearchService
5050
}
5151
}
5252

53+
<#
54+
.SYNOPSIS
55+
Test New-AzSearchServiceBasic
56+
#>
57+
function Test-NewAzureRmSearchServiceBasic
58+
{
59+
# Arrange
60+
$rgname = getAssetName
61+
$rgname = $rgname
62+
$loc = Get-Location -providerNamespace "Microsoft.Search" -resourceType "searchServices" -preferredLocation "West US"
63+
$svcName = $rgname + "-service"
64+
$sku = "Basic"
65+
$partitionCount = 1
66+
$replicaCount = 1
67+
$hostingMode = "Default"
68+
69+
try
70+
{
71+
New-AzResourceGroup -Name $rgname -Location $loc
72+
73+
# Act
74+
$newSearchService = New-AzSearchService -ResourceGroupName $rgname -Name $svcName -Sku $sku -Location $loc -PartitionCount $partitionCount -ReplicaCount $replicaCount -HostingMode $hostingMode
75+
76+
# Assert
77+
Assert-NotNull $newSearchService
78+
Assert-AreEqual $svcName $newSearchService.Name
79+
Assert-AreEqual $sku $newSearchService.Sku
80+
Assert-AreEqual $loc $newSearchService.Location
81+
Assert-AreEqual $partitionCount $newSearchService.PartitionCount
82+
Assert-AreEqual $replicaCount $newSearchService.ReplicaCount
83+
Assert-AreEqual $hostingMode $newSearchService.HostingMode
84+
}
85+
finally
86+
{
87+
# Cleanup
88+
Clean-ResourceGroup $rgname
89+
}
90+
}
91+
92+
<#
93+
.SYNOPSIS
94+
Test New-AzSearchServiceL1
95+
#>
96+
function Test-NewAzureRmSearchServiceL1
97+
{
98+
# Arrange
99+
$rgname = getAssetName
100+
$rgname = $rgname
101+
$loc = Get-Location -providerNamespace "Microsoft.Search" -resourceType "searchServices" -preferredLocation "West US"
102+
$svcName = $rgname + "-service"
103+
$sku = "Storage_Optimized_L1"
104+
$partitionCount = 1
105+
$replicaCount = 1
106+
$hostingMode = "Default"
107+
108+
try
109+
{
110+
New-AzResourceGroup -Name $rgname -Location $loc
111+
112+
# Act
113+
$newSearchService = New-AzSearchService -ResourceGroupName $rgname -Name $svcName -Sku $sku -Location $loc -PartitionCount $partitionCount -ReplicaCount $replicaCount -HostingMode $hostingMode
114+
115+
# Assert
116+
Assert-NotNull $newSearchService
117+
Assert-AreEqual $svcName $newSearchService.Name
118+
Assert-AreEqual $sku $newSearchService.Sku
119+
Assert-AreEqual $loc $newSearchService.Location
120+
Assert-AreEqual $partitionCount $newSearchService.PartitionCount
121+
Assert-AreEqual $replicaCount $newSearchService.ReplicaCount
122+
Assert-AreEqual $hostingMode $newSearchService.HostingMode
123+
}
124+
finally
125+
{
126+
# Cleanup
127+
Clean-ResourceGroup $rgname
128+
}
129+
}
130+
53131
<#
54132
.SYNOPSIS
55133
Test Get-AzSearchService
@@ -85,6 +163,7 @@ function Test-GetAzureRmSearchService
85163
Assert-AreEqual $newSearchService.Location $retrievedSearchService1.Location
86164
Assert-AreEqual $newSearchService.Location $retrievedSearchService2.Location
87165

166+
Assert-AreEqual $sku $newSearchService.Sku
88167
Assert-AreEqual $newSearchService.Sku $retrievedSearchService1.Sku
89168
Assert-AreEqual $newSearchService.Sku $retrievedSearchService2.Sku
90169

src/Search/Search.Test/Search.Test.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
44
<PsModuleName>Search</PsModuleName>
@@ -11,7 +11,7 @@
1111
</PropertyGroup>
1212

1313
<ItemGroup>
14-
<PackageReference Include="Microsoft.Azure.Management.Search" Version="2.0.1" />
14+
<PackageReference Include="Microsoft.Azure.Management.Search" Version="3.0.0" />
1515
</ItemGroup>
1616

1717
</Project>

0 commit comments

Comments
 (0)