public IHttpActionResult List([FromUri] PersonQueryForm queryData) { if (queryData == null) { queryData = new PersonQueryForm(); } return(Ok(service.List(queryData))); }
public void List_Ok() { var fixture = PersonFixtures.Wrapper(); service.Setup(x => x.List(It.IsAny <PersonQueryForm>())).Returns(fixture); var queryData = new PersonQueryForm(); var response = controller.List(queryData); var responseResult = (OkNegotiatedContentResult <WrapperDTO <PersonEntity> >)response; Assert.AreEqual(fixture.TotalCount, responseResult.Content.TotalCount); Assert.AreEqual(fixture.Limit, responseResult.Content.Limit); Assert.AreEqual(fixture.Entries, responseResult.Content.Entries); }
public IEnumerable <PersonEntity> Query(PersonQueryForm queryData) { throw new NotImplementedException(); }