public void SetInactiveCollectionAdConfigTest() { SetAzureRemoteAppCollection mockCmdlet = SetUpTestCommon <SetAzureRemoteAppCollection>(); string collectionName = "mycol"; System.Security.SecureString password = new System.Security.SecureString(); string expectedTrackingId = "fasdfsadfsdf"; CollectionUpdateDetails requestData = null; string userName = @"MyDomain\Administrator"; Collection expectedCollection = null; // Required parameters for this test mockCmdlet.CollectionName = collectionName; password.AppendChar('f'); mockCmdlet.Credential = new PSCredential(userName, password); requestData = new CollectionUpdateDetails() { AdInfo = new ActiveDirectoryConfig() { UserName = userName, Password = "******" } }; expectedCollection = new Collection() { Name = collectionName, Status = "Inactive", AdInfo = new ActiveDirectoryConfig() }; PerformCollectionTestWithAdInfoHelper(mockCmdlet, collectionName, expectedCollection, expectedTrackingId, requestData, true); }
public void SetCollectionPlanTest() { SetAzureRemoteAppCollection mockCmdlet = SetUpTestCommon <SetAzureRemoteAppCollection>(); string collectionName = "mycol"; string expectedTrackingId = "2432145"; CollectionUpdateDetails requestData = null; Collection expectedCollection = null; // Required parameters for this test mockCmdlet.CollectionName = collectionName; mockCmdlet.Plan = billingPlan; requestData = new CollectionUpdateDetails() { PlanName = mockCmdlet.Plan, AdInfo = null }; expectedCollection = new Collection() { Name = collectionName, Status = "Active" }; PerfomrCollectionTestHelper(mockCmdlet, collectionName, expectedCollection, expectedTrackingId, requestData, false); }
public void SetCollectionDescriptionTest() { SetAzureRemoteAppCollection mockCmdlet = SetUpTestCommon <SetAzureRemoteAppCollection>(); string collectionName = "mycol"; string expectedTrackingId = "213145"; CollectionUpdateDetails requestData = null; Collection expectedCollection = null; // Required parameters for this test mockCmdlet.CollectionName = collectionName; mockCmdlet.Description = "This is my test collection"; requestData = new CollectionUpdateDetails() { Description = mockCmdlet.Description }; expectedCollection = new Collection() { Name = collectionName, Status = "Active" }; PerfomrCollectionTestHelper(mockCmdlet, collectionName, expectedCollection, expectedTrackingId, requestData, false); }
public void SetCollectionCustomRdpPropertyTest() { SetAzureRemoteAppCollection mockCmdlet = SetUpTestCommon <SetAzureRemoteAppCollection>(); string collectionName = "mycol"; string expectedTrackingId = "fdadffdas"; CollectionUpdateDetails requestData = null; Collection expectedCollection = null; // Required parameters for this test mockCmdlet.CollectionName = collectionName; mockCmdlet.CustomRdpProperty = "some:value:*"; requestData = new CollectionUpdateDetails() { CustomRdpProperty = mockCmdlet.CustomRdpProperty }; expectedCollection = new Collection() { Name = collectionName, Status = "Active" }; PerfomrCollectionTestHelper(mockCmdlet, collectionName, expectedCollection, expectedTrackingId, requestData, false); }