Я только что обновился. NET Core 2.2 до 3.1. У меня есть тесты, чтобы подтвердить, что методы расширения, которые я добавил к HttpContext.Request
, работают. Раньше я мог делать такие вещи, как:
var context = new DefaultHttpContext();
var c = new Dictionary<string, string> {{"test", "passed"}};
context.Request.Cookies = new RequestCookieCollection(cookies);
var result = context.Request.GetPrimedValue();
Теперь это невозможно? Я пытался использовать Moq для этого, но слишком много вещей мешают мне установить свойство Cookies с чем-либо пригодным для использования. Какое разрешение для этого?
note : я понимаю, что это был внутренний класс, который не должен был быть внутренним, поэтому я не согласен с тем, что внутреннее пространство имен скрыто , но я не уверен, каковы мои альтернативы.