Skip to content

Commit 255f357

Browse files
committed
add test for audit
1 parent 1288234 commit 255f357

25 files changed

+2874
-984
lines changed
Lines changed: 267 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,267 @@
1+
// ----------------------------------------------------------------------------------
2+
//
3+
// Copyright Microsoft Corporation
4+
// Licensed under the Apache License, Version 2.0 (the "License");
5+
// you may not use this file except in compliance with the License.
6+
// You may obtain a copy of the License at
7+
// http://www.apache.org/licenses/LICENSE-2.0
8+
// Unless required by applicable law or agreed to in writing, software
9+
// distributed under the License is distributed on an "AS IS" BASIS,
10+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11+
// See the License for the specific language governing permissions and
12+
// limitations under the License.
13+
// ----------------------------------------------------------------------------------
14+
15+
using Microsoft.Azure.ServiceManagement.Common.Models;
16+
using Microsoft.WindowsAzure.Commands.ScenarioTest;
17+
using Xunit;
18+
19+
namespace Microsoft.Azure.Commands.Synapse.Test.ScenarioTests
20+
{
21+
public class AuditTests : SynapseTestBase
22+
{
23+
public XunitTracingInterceptor _logger;
24+
25+
public AuditTests(Xunit.Abstractions.ITestOutputHelper output)
26+
{
27+
_logger = new XunitTracingInterceptor(output);
28+
XunitTracingInterceptor.AddToContext(_logger);
29+
}
30+
31+
[Fact]
32+
[Trait(Category.AcceptanceType, Category.CheckIn)]
33+
public void TestBlobAuditSqlPoolUpdatePolicyWithStorage()
34+
{
35+
NewInstance.RunPsTest(
36+
_logger,
37+
"Test-BlobAuditSqlPoolUpdatePolicyWithStorage");
38+
}
39+
40+
[Fact]
41+
[Trait(Category.AcceptanceType, Category.CheckIn)]
42+
public void TestBlobAuditWorkspaceUpdatePolicyWithStorage()
43+
{
44+
NewInstance.RunPsTest(
45+
_logger,
46+
"Test-BlobAuditWorkspaceUpdatePolicyWithStorage");
47+
}
48+
49+
[Fact]
50+
[Trait(Category.AcceptanceType, Category.CheckIn)]
51+
public void TestBlobAuditDisableSqlPoolAudit()
52+
{
53+
NewInstance.RunPsTest(
54+
_logger,
55+
"Test-BlobAuditDisableSqlPoolAudit");
56+
}
57+
58+
[Fact]
59+
[Trait(Category.AcceptanceType, Category.CheckIn)]
60+
public void TestBlobAuditDisableWorkspaceAudit()
61+
{
62+
NewInstance.RunPsTest(
63+
_logger,
64+
"Test-BlobAuditDisableWorkspaceAudit");
65+
}
66+
67+
[Fact]
68+
[Trait(Category.AcceptanceType, Category.CheckIn)]
69+
public void TestBlobAuditSqlPoolUpdatePolicyKeepPreviousStorage()
70+
{
71+
NewInstance.RunPsTest(
72+
_logger,
73+
"Test-BlobAuditSqlPoolUpdatePolicyKeepPreviousStorage");
74+
}
75+
76+
[Fact]
77+
[Trait(Category.AcceptanceType, Category.CheckIn)]
78+
public void TestBlobAuditWorkspaceUpdatePolicyKeepPreviousStorage()
79+
{
80+
NewInstance.RunPsTest(
81+
_logger,
82+
"Test-BlobAuditWorkspaceUpdatePolicyKeepPreviousStorage");
83+
}
84+
85+
[Fact]
86+
[Trait(Category.AcceptanceType, Category.CheckIn)]
87+
public void TestBlobAuditFailWithBadSqlPoolIndentity()
88+
{
89+
NewInstance.RunPsTest(
90+
_logger,
91+
"Test-BlobAuditFailWithBadSqlPoolIndentity");
92+
}
93+
94+
[Fact]
95+
[Trait(Category.AcceptanceType, Category.CheckIn)]
96+
public void TestBlobAuditFailWithBadWorkspaceIndentity()
97+
{
98+
NewInstance.RunPsTest(
99+
_logger,
100+
"Test-BlobAuditFailWithBadWorkspaceIndentity");
101+
}
102+
103+
[Fact]
104+
[Trait(Category.AcceptanceType, Category.CheckIn)]
105+
public void TestBlobAuditSqlPoolStorageKeyRotation()
106+
{
107+
NewInstance.RunPsTest(
108+
_logger,
109+
"Test-BlobAuditSqlPoolStorageKeyRotation");
110+
}
111+
112+
[Fact]
113+
[Trait(Category.AcceptanceType, Category.CheckIn)]
114+
public void TestBlobAuditWorkspaceStorageKeyRotation()
115+
{
116+
NewInstance.RunPsTest(
117+
_logger,
118+
"Test-BlobAuditWorkspaceStorageKeyRotation");
119+
}
120+
121+
[Fact]
122+
[Trait(Category.AcceptanceType, Category.CheckIn)]
123+
public void TestBlobAuditWorkspaceRetentionKeepProperties()
124+
{
125+
NewInstance.RunPsTest(
126+
_logger,
127+
"Test-BlobAuditWorkspaceRetentionKeepProperties");
128+
}
129+
130+
[Fact]
131+
[Trait(Category.AcceptanceType, Category.CheckIn)]
132+
public void TestBlobAuditSqlPoolRetentionKeepProperties()
133+
{
134+
NewInstance.RunPsTest(
135+
_logger,
136+
"Test-BlobAuditSqlPoolRetentionKeepProperties");
137+
}
138+
139+
[Fact]
140+
[Trait(Category.AcceptanceType, Category.CheckIn)]
141+
public void TestBlobAuditOnSqlPool()
142+
{
143+
NewInstance.RunPsTest(
144+
_logger,
145+
"Test-BlobAuditOnSqlPool");
146+
}
147+
148+
[Fact]
149+
[Trait(Category.AcceptanceType, Category.CheckIn)]
150+
public void TestBlobAuditOnWorkspace()
151+
{
152+
NewInstance.RunPsTest(
153+
_logger,
154+
"Test-BlobAuditOnWorkspace");
155+
}
156+
157+
[Fact]
158+
[Trait(Category.AcceptanceType, Category.CheckIn)]
159+
public void TestBlobAuditSqlPoolUpdatePolicyWithSameNameStorageOnDifferentRegion()
160+
{
161+
NewInstance.RunPsTest(
162+
_logger,
163+
"Test-BlobAuditSqlPoolUpdatePolicyWithSameNameStorageOnDifferentRegion");
164+
}
165+
166+
[Fact]
167+
[Trait(Category.AcceptanceType, Category.CheckIn)]
168+
public void TestBlobAuditWithAuditActionGroups()
169+
{
170+
NewInstance.RunPsTest(
171+
_logger,
172+
"Test-BlobAuditWithAuditActionGroups");
173+
}
174+
175+
[Fact]
176+
[Trait(Category.AcceptanceType, Category.CheckIn)]
177+
public void TestExtendedAuditOnSqlPool()
178+
{
179+
NewInstance.RunPsTest(
180+
_logger,
181+
"Test-ExtendedAuditOnSqlPool");
182+
}
183+
184+
[Fact]
185+
[Trait(Category.AcceptanceType, Category.CheckIn)]
186+
public void TestExtendedAuditOnWorkspace()
187+
{
188+
NewInstance.RunPsTest(
189+
_logger,
190+
"Test-ExtendedAuditOnWorkspace");
191+
}
192+
193+
[Fact]
194+
[Trait(Category.AcceptanceType, Category.CheckIn)]
195+
[Trait(Category.RunType, Category.LiveOnly)]
196+
public void TestAuditOnSqlPool()
197+
{
198+
NewInstance.RunPsTest(
199+
_logger,
200+
"Test-AuditOnSqlPool");
201+
}
202+
203+
[Fact]
204+
[Trait(Category.AcceptanceType, Category.CheckIn)]
205+
[Trait(Category.RunType, Category.LiveOnly)]
206+
public void TestAuditOnWorkspace()
207+
{
208+
NewInstance.RunPsTest(
209+
_logger,
210+
"Test-AuditOnWorkspace");
211+
}
212+
213+
[Fact]
214+
[Trait(Category.AcceptanceType, Category.CheckIn)]
215+
public void TestNewSqlPoolAuditDiagnosticsAreCreatedOnNeed()
216+
{
217+
NewInstance.RunPsTest(
218+
_logger,
219+
"Test-NewSqlPoolAuditDiagnosticsAreCreatedOnNeed");
220+
}
221+
222+
[Fact]
223+
[Trait(Category.AcceptanceType, Category.CheckIn)]
224+
public void TestNewWorkspaceAuditDiagnosticsAreCreatedOnNeed()
225+
{
226+
NewInstance.RunPsTest(
227+
_logger,
228+
"Test-NewWorkspaceAuditDiagnosticsAreCreatedOnNeed");
229+
}
230+
231+
[Fact]
232+
[Trait(Category.AcceptanceType, Category.CheckIn)]
233+
public void TestRemoveAuditOnWorkspace()
234+
{
235+
NewInstance.RunPsTest(
236+
_logger,
237+
"Test-RemoveAuditOnWorkspace");
238+
}
239+
240+
[Fact]
241+
[Trait(Category.AcceptanceType, Category.CheckIn)]
242+
public void TestRemoveAuditOnSqlPool()
243+
{
244+
NewInstance.RunPsTest(
245+
_logger,
246+
"Test-RemoveAuditOnSqlPool");
247+
}
248+
249+
[Fact]
250+
[Trait(Category.AcceptanceType, Category.CheckIn)]
251+
public void TestRemoveSqlPoolAuditingSettingsMultipleDiagnosticSettings()
252+
{
253+
NewInstance.RunPsTest(
254+
_logger,
255+
"Test-RemoveSqlPoolAuditingSettingsMultipleDiagnosticSettings");
256+
}
257+
258+
[Fact]
259+
[Trait(Category.AcceptanceType, Category.CheckIn)]
260+
public void TestRemoveWorkspaceAuditingSettingsMultipleDiagnosticSettings()
261+
{
262+
NewInstance.RunPsTest(
263+
_logger,
264+
"Test-RemoveWorkspaceAuditingSettingsMultipleDiagnosticSettings");
265+
}
266+
}
267+
}

0 commit comments

Comments
 (0)