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
kalimer

Może chociaż pokaż błąd cały?


Jak masz await, to dlaczego linię dalej masz jeszcze .Result?

Zaloguj się aby komentować