public async Task Test_Create_Add_Delete_AllowedCorsOrigins_ByClientIdAsync() { var adminStore = new IdentityServer3AdminStore(); var insert = await CassandraTestHelper.InsertTestData_Clients(1); var result = await adminStore.FindClientByIdAsync(insert[0].ClientId); Assert.AreEqual(insert[0].ClientName, result.ClientName); List <string> allowedCorsOrigins = new List <string>() { Guid.NewGuid().ToString() }; var originalList = result.AllowedCorsOrigins; await adminStore.AddAllowedCorsOriginsToClientAsync(insert[0].ClientId, allowedCorsOrigins); var finalList = new List <string>(); finalList.AddRange(allowedCorsOrigins); finalList.AddRange(result.AllowedCorsOrigins); result = await adminStore.FindClientByIdAsync(insert[0].ClientId); Assert.AreEqual(result.AllowedCorsOrigins.Count(), finalList.Count); var ff = result.AllowedCorsOrigins.Except(finalList); Assert.IsFalse(ff.Any()); await adminStore.DeleteAllowedCorsOriginsFromClientAsync(insert[0].ClientId, allowedCorsOrigins); result = await adminStore.FindClientByIdAsync(insert[0].ClientId); Assert.AreEqual(result.AllowedCorsOrigins.Count(), originalList.Count); ff = result.AllowedCorsOrigins.Except(originalList); Assert.IsFalse(ff.Any()); }