private void DeleteIdentityResource(IdentityResource specification) { IdentityResourceDetailsEditPage editApiResPage = new IdentityResourceDetailsEditPage(Driver); Assert.AreEqual(specification.Name, editApiResPage.Name.Value); editApiResPage.DeleteResourceBtn.Click(); IdentityResourceDeletePage deletePage = new IdentityResourceDeletePage(Driver); Assert.AreEqual(specification.Name, deletePage.Name.Value); deletePage.DeleteResource.Click(); }
private void CreateIdentityResource(IdentityResource specification, IdentityResourcesListPage resourcesList) { // Navigate to clients list page Driver.Url = $"{_adminRoot}/Configuration/IdentityResources"; resourcesList.CreateNewItemBtn.Click(); IdentityResourceDetailsEditPage newResourceRegistration = new IdentityResourceDetailsEditPage(Driver); newResourceRegistration.Name.EnterText(specification.Name); newResourceRegistration.DisplayName.EnterText(specification.DisplayName); newResourceRegistration.Description.EnterText(specification.Description ?? specification.DisplayName ?? specification.Name); newResourceRegistration.Enabled.Checked = specification.Enabled; newResourceRegistration.Emphasize.Checked = specification.Emphasize; newResourceRegistration.Required.Checked = specification.Required; newResourceRegistration.ShowInDiscoveryDocument.Checked = specification.ShowInDiscoveryDocument; newResourceRegistration.UserClaims.AddItems(specification.UserClaims.ToArray()); newResourceRegistration.SaveResourceBtn.Click(); }