Я пишу модульный тест, в котором мне нужно установить URL-адрес входящего запроса, чтобы оценить URL-адрес внутри метода контроллера. Я использую FakeItEasy и NUnit3.
Вот тестируемый код и соответствующая часть:
[HttpPost]
public async Task<IActionResult> Login(LoginViewModel loginViewModel)
{
...
var queryString = Uri.UnescapeDataString(Request.Query["returnUrl"]);
...
}
Я хочу установить queryString на значение, указанное в моем модульном тесте. Может ли кто-нибудь помочь мне с примером кода? Тестируемая система - это контроллер. Я могу найти только код, связанный с Moq. Кажется достаточно простым.