public async Task GetPackagesByPlaceType_WithValidType_ReturnsPackagesSuccessfully() { //Arrange var expectedResult = _fixture.CreateMany <Package>(50); var pagedResult = new GetPagedResult <Package>(expectedResult, 50); _mockPackageRepository .Setup(exec => exec.GetPackagesByPlaceType( It.IsAny <PlaceType>(), 0, 50)) .ReturnsAsync(pagedResult); //Act var response = await _packagesController .GetPackagesByPlaceType(0) as OkObjectResult; //Assert _mockPackageRepository .Verify(exec => exec.GetPackagesByPlaceType( It.IsAny <PlaceType>(), 0, 50), Times.Once); response.StatusCode .Should() .Be((int)HttpStatusCode.OK); }