public async void GetAll() { var mocks = new Mocks(); var filterModel = new ReviewSearchFilterModel(); mocks._repository.Setup(m => m.GetAsync(filterModel)).Returns( Task.FromResult <IEnumerable <ReviewModel> >( new List <ReviewModel>() { null, null } ) ); var _controller = NewReviewController(mocks); var result = await _controller.Get(filterModel); Assert.IsType(typeof(OkObjectResult), result); var items = (result as OkObjectResult).Value as IEnumerable <ReviewModel>; Assert.Equal(2, items.Count()); }
public void Test_AccountId() { var filterModel = new ReviewSearchFilterModel(); Assert.Null(filterModel.AccountId); filterModel.AccountId = 0; Assert.Equal(0, filterModel.AccountId); }
public void Test_LodgingId() { var filterModel = new ReviewSearchFilterModel(); Assert.Null(filterModel.LodgingId); filterModel.LodgingId = 0; Assert.Equal(0, filterModel.LodgingId); }
public async Task <IActionResult> Get([FromQuery] ReviewSearchFilterModel filterModel, int id) { var obj = await _unitOfWork.Review.GetAsync(id); if (obj == null) { return(NotFound()); } return(Ok(obj)); }
public void Test_Rating_Clamp() { var filterModel = new ReviewSearchFilterModel(); filterModel.RatingAtLeast = 0; Assert.Equal(1, filterModel.RatingAtLeast); filterModel.RatingAtLeast = 999; Assert.Equal(5, filterModel.RatingAtLeast); filterModel.RatingAtLeast = 3; Assert.Equal(3, filterModel.RatingAtLeast); }
public async Task <IActionResult> Get([FromQuery] ReviewSearchFilterModel filterModel) { return(Ok(await _unitOfWork.Review.GetAsync(filterModel))); }