public void DeleteSynonymMapIfNotChangedWorksOnlyOnCurrentResource() { Run(() => { SearchServiceClient searchClient = Data.GetSearchServiceClient(); SynonymMap synonymMap = CreateTestSynonymMap(); AccessConditionTests.DeleteIfNotChangedWorksOnlyOnCurrentResource( searchClient.SynonymMaps.Delete, () => searchClient.SynonymMaps.CreateOrUpdate(synonymMap), x => searchClient.SynonymMaps.CreateOrUpdate(MutateSynonymMap(x)), synonymMap.Name); }); }
public void DeleteDataSourceIfNotChangedWorksOnlyOnCurrentResource() { Run(() => { SearchServiceClient searchClient = Data.GetSearchServiceClient(); DataSource dataSource = CreateTestDataSource(); AccessConditionTests.DeleteIfNotChangedWorksOnlyOnCurrentResource( searchClient.DataSources.Delete, () => searchClient.DataSources.CreateOrUpdate(dataSource), x => searchClient.DataSources.CreateOrUpdate(MutateDataSource(x)), dataSource.Name); }); }
public void DeleteIndexerIfNotChangedWorksOnlyOnCurrentResource() { Run(() => { SearchServiceClient searchClient = Data.GetSearchServiceClient(); Indexer indexer = Data.CreateTestIndexer(); AccessConditionTests.DeleteIfNotChangedWorksOnlyOnCurrentResource( searchClient.Indexers.Delete, () => searchClient.Indexers.CreateOrUpdate(indexer), x => searchClient.Indexers.CreateOrUpdate(Data.MutateIndexer(x)), indexer.Name); }); }