Czuje 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 dupy 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
#dotnet #testowanieoprogramowania
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 dupy 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
#dotnet #testowanieoprogramowania
Może chociaż pokaż błąd cały?
Jak masz await, to dlaczego linię dalej masz jeszcze .Result?
Zaloguj się aby komentować