In the Encryption package, we currently have code for both single tenant (public model) and multi-tenant (Teams model) use case.
We want to separate the two by creating a new package for the Teams model (Microsoft.Azure.Cosmos.Encryption.Custom) which would include all code under [Custom](https://github.com/Azure/azure-cosmos-dotnet-v3/tree/master/Microsoft.Azure.Cosmos.Encryption/src/Custom).
This would allow us to GA the public model alone for now as desired.
The HDR Histogram tests are flaky causing the gates to randomly fail. There has so far been 5 failures on 5 different tests on 5 different runs. It is also increasing the time for the gates to run. This PR is removing the unit tests. They are not needed because the OSS clone should not be modified.
* DEK Provider abstraction
* Move DekCore methods to DekContainerCore
* Minor
* More fixes moving DekCore methods to DekContainerCore
* Add in DataEncryptionKey abstraction; get most tests working.
* Minor - rename _cts to createdTime in dekProperties to avoid using a system property in this doc
* Reduce coupling between SDK and CosmosDekProvider
* Move encryption algo (and DEK provider) into Encryption project; SDK to have an Encryptor.
* Move encryption algo (and DEK provider) into Encryption project; SDK to have an Encryptor. Missed files.
* Fill DEK query support
* Revert csproj tempfix; use test workaround
* Minor code review feedback; add AKV example
Co-authored-by: kirankumarkolli <kirankk@microsoft.com>
* Building perf part of gated build
* Renaming to ItemBenchmark
* Executing the perf tests part of gate (NOT GUARDING THEM)
* fixing the perf target file
* fixing the perf target file
* Release Build validation
* Adding dummy test for quick fail
* Adding dummy test for quick fail
* Adding dummy test for quick fail
* Adding dummy test for quick fail
* Functional non-gate UT's
* Upgrading test FX to 16.2.0
* Minor tweaks
* Comments out non unit tests
* Moving more to funtional tests
* More to functional
* Enabling fx tests
* .NEt core2.1 doesn't handle resources with binary content.
* Installing custom core version
* Moving Core SDK to 2.2
* Installing 2.2 even for UT
* Testing with 2.2
* Move to 462 version and also undo dotnet install
* Removing emulator from Fx tests
* Framework tests in-lined into Unit-tests
* FX tests removed
* app.config rename to testhost.dll.config
* Some more resources clean-up
* Enabling emulator tests
* Fixes for two more tests
* Using JToken for comparison
* Inlcuding master for PR trigger