* add delta api models
* add fake delta api
* add license header to msgraphtest_test file
* use OData constants in msgraphtest api
* review comments:
- better response size allocaiton
- move locks out from request reader and response writer
- fix typos
* refactor: export msgraph client interface:
- interface makes it handy to mock msgraph client on tests
- follows the sdk pattern used in identity center sdk and scim sdk
* test: more iterators and monkey patching
* update deprecated comments
* msgraph http testserver
* revert client interface and mock
* add msgraphtest fake api server
- adds fake api server
- updates client_test.go to use fake server
- export noopTokenProvider
* test: remove unused mutex
* update NoopTokenProvider to have fake token
* make group member response dynamic to group member setup
* let the consumer of fake server configure custom transport
* add token handler
* refactor: bring back storage, revert client_test.go
* storage license header
---------
Co-authored-by: Marek Smoliński <[email protected]>