public async Task SearchWatchers_return_none() { const int expected = 0; var costQuery = new CostUserQuery(); var result = await WatchersController.Search(costQuery); var objectResult = result.As <OkObjectResult>(); objectResult.StatusCode.Should().Be((int)HttpStatusCode.OK); var costUserSearchItems = objectResult.Value as IEnumerable <CostUserSearchItem>; costUserSearchItems.Should().NotBeNull(); costUserSearchItems.Count().Should().Be(expected); }
public async Task SearchWatchers_return_one() { const int expected = 1; UserSearchServiceMock.Setup(a => a.SearchWatchers(It.IsAny <CostUserQuery>())).ReturnsAsync(new List <CostUserSearchItem> { new CostUserSearchItem() }); var costQuery = new CostUserQuery(); var result = await WatchersController.Search(costQuery); var objectResult = result.As <OkObjectResult>(); objectResult.StatusCode.Should().Be((int)HttpStatusCode.OK); var costUserSearchItems = objectResult.Value as IEnumerable <CostUserSearchItem>; costUserSearchItems.Should().NotBeNull(); costUserSearchItems.Count().Should().Be(expected); }