В настоящее время я тестирую свое приложение и пытаюсь понять, как создать собственный поддельный URL-реферер. Я пытался жестко закодировать его, но получаю сообщение об ошибке, что оно доступно только для чтения. Вот что я пробовал до сих пор:
fakeController.HttpContext.Request.UrlReferrer.AbsolutePath = "http://www.yahoo.com";
а также
fakeController.Request.UrlReferrer = "http://www.yahoo.com";
Я искал в Интернете некоторые идеи о том, как создать поддельный / фиктивный URL-реферер для моего поддельного контроллера, но безуспешно. Любые предложения приветствуются.
Примечание. Я использую встроенные средства модульного тестирования Visual Studios.
UPDATE:
Спасибо всем за ваши предложения, я был бы более чем готов использовать любую другую систему модульного тестирования, кроме Visual Studio, к сожалению, здесь, на моей работе, нам разрешено использовать только встроенную систему Visual Studio, поэтому я должен работать с тем, что у меня есть. Спасибо, хотя, приятно знать, что эти варианты есть.