I ma - блокнот с использованием NUnit и Fake it Easy для контроллеров MVC4. В одном из контроллеров я должен получить исключение.- это способ подделать класс Uri.
ExceptionDetail exception = new ExceptionDetail() { Description = "Test", ErrorCode = ExceptionErrorCode.UserIsDisabled };
Exception ex = new Exception(new Uri("http://localhost//Plat/ManagementSvc/Groups?UserID=" + iD "), exception);
A.CallTo(() => Fake.GetDataAsync<IEnumerable<Group>>(fakeHttpSession, url)).Throws(ex);
Мой вопрос вместо передачи Localhost (новый Uri («http://localhost//Plat/ManagementSvc/Groups»), есть способ, чтобы фальсифицировать URL для URI
Вы не выполняете никаких действий в Uri, а Uri не полагается на какие-либо внешние службы или что-нибудь. Почему именно вы хотите подделать его? Вы могли бы заменить фактический текст Uri на что-нибудь еще, если вам не нравится localhost (в стороне вы, вероятно, должны иметь только один «/» после «localhost», и у вас есть дополнительный '' 'после' iD' в ваш пример кода). Какова ваша цель? Что не работает для вас? –