Example #1
0
 public void UpdateDataSourceIfExistsFailsOnNoResource()
 {
     Run(() =>
     {
         AccessConditionTests.UpdateIfExistsFailsOnNoResource(
             Data.GetSearchServiceClient().DataSources.CreateOrUpdate,
             CreateTestDataSource);
     });
 }
Example #2
0
 public void UpdateIndexerIfExistsFailsOnNoResource()
 {
     Run(() =>
     {
         AccessConditionTests.UpdateIfExistsFailsOnNoResource(
             Data.GetSearchServiceClient().Indexers.CreateOrUpdate,
             Data.CreateTestIndexer);
     });
 }
Example #3
0
 public void UpdateSynonymMapIfExistsFailsOnNoResource()
 {
     Run(() =>
     {
         AccessConditionTests.UpdateIfExistsFailsOnNoResource(
             Data.GetSearchServiceClient().SynonymMaps.CreateOrUpdate,
             CreateTestSynonymMap);
     });
 }
Example #4
0
 public void UpdateSynonymMapIfNotChangedFailsWhenResourceChanged()
 {
     Run(() =>
     {
         AccessConditionTests.UpdateIfNotChangedFailsWhenResourceChanged(
             Data.GetSearchServiceClient().SynonymMaps.CreateOrUpdate,
             CreateTestSynonymMap,
             MutateSynonymMap);
     });
 }
Example #5
0
 public void UpdateIndexerIfNotChangedFailsWhenResourceChanged()
 {
     Run(() =>
     {
         AccessConditionTests.UpdateIfNotChangedFailsWhenResourceChanged(
             Data.GetSearchServiceClient().Indexers.CreateOrUpdate,
             Data.CreateTestIndexer,
             Data.MutateIndexer);
     });
 }
Example #6
0
 public void UpdateIndexerIfExistsSucceedsOnExistingResource()
 {
     Run(() =>
     {
         AccessConditionTests.UpdateIfExistsSucceedsOnExistingResource(
             Data.GetSearchServiceClient().Indexers.CreateOrUpdate,
             Data.CreateTestIndexer,
             Data.MutateIndexer);
     });
 }
Example #7
0
 public void UpdateDataSourceIfExistsSucceedsOnExistingResource()
 {
     Run(() =>
     {
         AccessConditionTests.UpdateIfExistsSucceedsOnExistingResource(
             Data.GetSearchServiceClient().DataSources.CreateOrUpdate,
             CreateTestDataSource,
             MutateDataSource);
     });
 }
Example #8
0
 public void UpdateDataSourceIfNotChangedFailsWhenResourceChanged()
 {
     Run(() =>
     {
         AccessConditionTests.UpdateIfNotChangedFailsWhenResourceChanged(
             Data.GetSearchServiceClient().DataSources.CreateOrUpdate,
             CreateTestDataSource,
             MutateDataSource);
     });
 }
Example #9
0
        public void DeleteIndexerIfExistsWorksOnlyWhenResourceExists()
        {
            Run(() =>
            {
                SearchServiceClient searchClient = Data.GetSearchServiceClient();

                Indexer indexer = Data.CreateTestIndexer();

                AccessConditionTests.DeleteIfExistsWorksOnlyWhenResourceExists(
                    searchClient.Indexers.Delete,
                    () => searchClient.Indexers.CreateOrUpdate(indexer),
                    indexer.Name);
            });
        }
Example #10
0
        public void DeleteDataSourceIfExistsWorksOnlyWhenResourceExists()
        {
            Run(() =>
            {
                SearchServiceClient searchClient = Data.GetSearchServiceClient();

                DataSource dataSource = CreateTestDataSource();

                AccessConditionTests.DeleteIfExistsWorksOnlyWhenResourceExists(
                    searchClient.DataSources.Delete,
                    () => searchClient.DataSources.CreateOrUpdate(dataSource),
                    dataSource.Name);
            });
        }
Example #11
0
        public void DeleteSynonymMapIfExistsWorksOnlyWhenResourceExists()
        {
            Run(() =>
            {
                SearchServiceClient searchClient = Data.GetSearchServiceClient();

                SynonymMap synonymMap = CreateTestSynonymMap();

                AccessConditionTests.DeleteIfExistsWorksOnlyWhenResourceExists(
                    searchClient.SynonymMaps.Delete,
                    () => searchClient.SynonymMaps.CreateOrUpdate(synonymMap),
                    synonymMap.Name);
            });
        }
Example #12
0
        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);
            });
        }
Example #13
0
        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);
            });
        }
Example #14
0
        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);
            });
        }
Example #15
0
 public void CreateOrUpdateIndexIfNotExistsFailsOnExistingResource()
 {
     Run(() => AccessConditionTests.CreateOrUpdateIfNotExistsFailsOnExistingResource(CreateOrUpdateIndex, CreateTestIndex, MutateIndex));
 }
Example #16
0
 public void UpdateIndexIfExistsSucceedsOnExistingResource()
 {
     Run(() => AccessConditionTests.UpdateIfExistsSucceedsOnExistingResource(CreateOrUpdateIndex, CreateTestIndex, MutateIndex));
 }
Example #17
0
 public void UpdateIndexIfExistsFailsOnNoResource()
 {
     Run(() => AccessConditionTests.UpdateIfExistsFailsOnNoResource(CreateOrUpdateIndex, CreateTestIndex));
 }
Example #18
0
 public void UpdateIndexIfNotChangedFailsWhenResourceChanged()
 {
     Run(() => AccessConditionTests.UpdateIfNotChangedFailsWhenResourceChanged(CreateOrUpdateIndex, CreateTestIndex, MutateIndex));
 }
Example #19
0
 public void CreateOrUpdateIndexIfNotExistsSucceedsOnNoResource()
 {
     Run(() => AccessConditionTests.CreateOrUpdateIfNotExistsSucceedsOnNoResource(CreateOrUpdateIndex, CreateTestIndex));
 }