// проверка на то, что будет вызвано исключение если передать не правильные параметры аутентификации public void EmptyParams_ThrowsException() { HHApi hhapi = new HHApi(); Assert.Catch<AuthException>(() => hhapi.GetVacancyInfo("12313", "13131", "32143241")); Assert.Catch<AuthException>(() => hhapi.GetFavoriteVacancies("12313", "13131", "12131616")); Assert.Catch<AuthException>(() => hhapi.GetUserInfo("12313", "13131")); }
// проверка на то, что будет вызвано исключение если передать не правильные параметры аутентификации public void GetFavoriteVacancies_MockClient_Ok() { var fakeResponseHandler = new FakeResponseHandler(); fakeResponseHandler.AddFakeResponse(new Uri("https://api.hh.ru/vacancies/favorited"), new HttpResponseMessage(HttpStatusCode.OK)); HttpClient mockClient = new HttpClient(fakeResponseHandler); HHApi hhapi = new HHApi(mockClient); //Assert.AreSame(List<Vacancy>,typeof(hhapi.GetFavoriteVacancies("12313", "13131", "12131616"))); }