This adds proper validation of input and it emulates inputs based on presence in profile.
This is temporary fix as the best is to wrap input structure to NoneNull already in parser. Which I will do in next iteration.
Also I needed to change passed values in one test which did pass object even though nothing should be passed. Exactly we are doing this change. To make clearer what is validated.
Motivation and Context
Types of changes
[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
Checklist:
[ ] I have updated the documentation accordingly. If you are changing code related to user secrets you need to really make sure that security documentation is correct.
Description
This adds proper validation of input and it emulates inputs based on presence in profile.
This is temporary fix as the best is to wrap input structure to NoneNull already in parser. Which I will do in next iteration.
Also I needed to change passed values in one test which did pass object even though nothing should be passed. Exactly we are doing this change. To make clearer what is validated.
Motivation and Context
Types of changes
Checklist: