public async Task GetAllAsync_ShoulrReturnAll() { var list = new Fixture().CreateMany <Basic>(); _basicService.Setup(x => x.GetAllAsync()).ReturnsAsync(list); var controller = new BasicController(_basicService.Object); var actionResult = await controller.GetAllAsync(); actionResult.Should().BeOfType <ActionResult <IEnumerable <Basic> > >(); var result = actionResult.Result as OkObjectResult; var values = result.Value as IEnumerable <Basic>; values.Should().HaveCount(list.Count()); }