Wpis użytkownika Dapred w Programowanie
DapredKompan
0piorunówCzuje się jakbym znowu głupie pytanie zadawał XD
Jak przetestować ascyn metodę w xunit?
Mam coś takiego:
var movieDtoNotNull = RemoteMoviesControllerMockData.MovieDtoNotNull();
//Arrange
remoteMoviesService.Setup( => _.GetMovieAsync(-1)).ReturnsAsync(movieDtoNotNull);
//Act
var resultAsync = await _controller.GetMovies(_movieTitle);
var result = (OkObjectResult) resultAsync.Result;
//Asert
result.StatusCode.Should().Be(200);
No i mi rzuca błędem przy result no bo castowanie do d⁎⁎y itp. Jak mam w gógla wpisać testowanie (xunit) endpointa async i to jakoś przetestować? ja po prostu chce sprawdzać czy zwraca 200 czy 401 😒
Komentarze (1)
Może chociaż pokaż błąd cały?
Jak masz await, to dlaczego linię dalej masz jeszcze .Result?