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);
        }
Beispiel #2
0
        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);
        }