Издевательство или прагматичное создание модульного теста ODataQueryOptions для .NET 5 Core Controller ⇐ C#
-
Гость
Издевательство или прагматичное создание модульного теста ODataQueryOptions для .NET 5 Core Controller
Я переношу наш существующий API на .net 5 и столкнулся с проблемой миграции модульных тестов. Я хочу сохранить тесты и тестовые контроллеры, но я не смог найти способ справиться с ODataQueryOptions, потому что этот класс был изменен, и я больше не мог найти способ создать ODataQueryOptions. Все темы, относящиеся к моей проблеме, устарели.
Это старый код, в котором контроллер тестировался перед миграцией
_userController.Request = new HttpRequestMessage(HttpMethod.Get, new Uri("http://localhost/api?$orderby=UserName desc")); _queryOptionsUser = новый ODataQueryOptions(_queryOptionsUser.Context, _userController.Request); PageResult пользователи = _userController.GetUsers(Constants.ValidOrgCode1, _queryOptionsUser); Я был бы более чем благодарен, если бы кто-нибудь рассказал снайперам, как справиться с подобной проблемой, и смог протестировать контроллер.
Я переношу наш существующий API на .net 5 и столкнулся с проблемой миграции модульных тестов. Я хочу сохранить тесты и тестовые контроллеры, но я не смог найти способ справиться с ODataQueryOptions, потому что этот класс был изменен, и я больше не мог найти способ создать ODataQueryOptions. Все темы, относящиеся к моей проблеме, устарели.
Это старый код, в котором контроллер тестировался перед миграцией
_userController.Request = new HttpRequestMessage(HttpMethod.Get, new Uri("http://localhost/api?$orderby=UserName desc")); _queryOptionsUser = новый ODataQueryOptions(_queryOptionsUser.Context, _userController.Request); PageResult пользователи = _userController.GetUsers(Constants.ValidOrgCode1, _queryOptionsUser); Я был бы более чем благодарен, если бы кто-нибудь рассказал снайперам, как справиться с подобной проблемой, и смог протестировать контроллер.
Мобильная версия