Skip to content

Commit 8284214

Browse files
committed
update
1 parent d489dde commit 8284214

File tree

2 files changed

+69
-1
lines changed

2 files changed

+69
-1
lines changed

AzurePowershell.Test.targets

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@
208208
<Xunit.Runner.MSBuild.xunit Assemblies="$(ComputeTestDebug)" Html="$(TestOutputDirectory)\ComputeTests.xunit.dll.html" Verbose="false"
209209
ExcludeTraits="$(XUnitIncludedTrait)" MaxParallelThreads="0" ParallelizeAssemblies="false" ParallelizeTestCollections="false" />
210210
</Target>
211-
211+
212212
<!-- Run the sql tests -->
213213
<Target Name="SqlTests">
214214
<Message Importance="high" Text="Running Sql tests" />

src/ServiceManagement/RemoteApp/Commands.RemoteApp.Test/Collection/RemoteAppCollection.cs

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -442,6 +442,74 @@ private void PerfomrCollectionTestHelper(
442442
Assert.True(trackingIds.Any(t => t.TrackingId == trackingId), "The actual result does not match the expected.");
443443
}
444444

445+
[Fact]
446+
public void SetCollectionAdConfigTest()
447+
{
448+
SetAzureRemoteAppCollection mockCmdlet = SetUpTestCommon<SetAzureRemoteAppCollection>();
449+
string collectionName = "mycol";
450+
System.Security.SecureString password = new System.Security.SecureString();
451+
string expectedTrackingId = "2432145";
452+
CollectionUpdateDetails requestData = null;
453+
string userName = @"Administrator@MyDomain";
454+
Collection expectedCollection = null;
455+
456+
// Required parameters for this test
457+
mockCmdlet.CollectionName = collectionName;
458+
password.AppendChar('p');
459+
mockCmdlet.Credential = new PSCredential(userName, password);
460+
requestData = new CollectionUpdateDetails()
461+
{
462+
AdInfo = new ActiveDirectoryConfig()
463+
{
464+
UserName = userName,
465+
Password = "p"
466+
}
467+
};
468+
469+
expectedCollection = new Collection()
470+
{
471+
Name = collectionName,
472+
Status = "Active",
473+
AdInfo = new ActiveDirectoryConfig()
474+
};
475+
476+
PerformCollectionTestWithAdInfoHelper(mockCmdlet, collectionName, expectedCollection, expectedTrackingId, requestData, false);
477+
}
478+
479+
[Fact]
480+
public void SetInactiveCollectionAdConfigTest()
481+
{
482+
SetAzureRemoteAppCollection mockCmdlet = SetUpTestCommon<SetAzureRemoteAppCollection>();
483+
string collectionName = "mycol";
484+
System.Security.SecureString password = new System.Security.SecureString();
485+
string expectedTrackingId = "fasdfsadfsdf";
486+
CollectionUpdateDetails requestData = null;
487+
string userName = @"MyDomain\Administrator";
488+
Collection expectedCollection = null;
489+
490+
// Required parameters for this test
491+
mockCmdlet.CollectionName = collectionName;
492+
password.AppendChar('f');
493+
mockCmdlet.Credential = new PSCredential(userName, password);
494+
requestData = new CollectionUpdateDetails()
495+
{
496+
AdInfo = new ActiveDirectoryConfig()
497+
{
498+
UserName = userName,
499+
Password = "f"
500+
}
501+
};
502+
503+
expectedCollection = new Collection()
504+
{
505+
Name = collectionName,
506+
Status = "Inactive",
507+
AdInfo = new ActiveDirectoryConfig()
508+
};
509+
510+
PerformCollectionTestWithAdInfoHelper(mockCmdlet, collectionName, expectedCollection, expectedTrackingId, requestData, true);
511+
}
512+
445513
[Fact]
446514
public void RemoveCollection()
447515
{

0 commit comments

Comments
 (0)