public PagedResult <PatientModel> SearchPatients(string q, int pageNumber, int pageSize, int?centreId) { if (string.IsNullOrWhiteSpace(q)) { return(null); } var a = _patientLogic.SearchPatients(q, centreId, pageNumber, pageSize); return(a); }
public void ShouldSearchPatientsByQueryText() { var pageNumber = 1; var pageSize = 10; var expectedPatients = GetPatients(); _patientLogic.SearchPatients("John", null, pageNumber, pageSize).Returns(expectedPatients); var patients = _patientsController.SearchPatients("John", pageNumber, pageSize, null); patients.Should().NotBeNull(); patients.Should().BeOfType <PagedResult <PatientModel> >(); patients.Should().BeEquivalentTo(expectedPatients); }