public async Task PatientManagerGetPagedPatientAsyncSuccessTest() { SieveModel sieveModel = new SieveModel(); sieveModel.Page = null; sieveModel.PageSize = null; List <PatientModel> patientModels = TestDataGenerateHelper.createPatientModelData(); IQueryable <PatientModel> queryableCountries = patientModels.AsQueryable(); var expected = new PagedResult <PatientModel>() { PageNumber = 1 }; _mockRepo.Setup(r => r.GetQueryablePatient()).Returns(queryableCountries); var patientManager = new PatientManager(_mockLogger.Object, _mockRepo.Object, _mockSieveProcessor.Object); try { var result = await patientManager.GetPagedPatientAsync(sieveModel); Assert.AreEqual(1, result.PageNumber); } catch (Exception e) { Assert.Fail(e.Message); return; } Assert.IsTrue(true); }
public async Task PatientControllerGetPatientNullPageSettingTest() { var testData = TestDataGenerateHelper.createPatientModelData(); _mockPatientManager.Setup(r => r.GetAllPatients()).ReturnsAsync(testData); var patientController = new PatientsController(_mockLogger.Object, _mockPatientManager.Object, _mapper); var sieveModel = new SieveModel(); sieveModel.Page = null; sieveModel.PageSize = null; dynamic result = await patientController.GetPatient(sieveModel); Assert.AreEqual(200, result.StatusCode); }
public async Task PatientControllerGetPatientSuccessTest() { var testData = new PagedResult <PatientModel>() { PageNumber = 1, PageSize = 10, TotalNumberOfPages = 11, TotalNumberOfRecords = 12, Results = TestDataGenerateHelper.createPatientModelData() }; var sieveModel = new SieveModel(); sieveModel.Page = 1; sieveModel.PageSize = 10; _mockPatientManager.Setup(r => r.GetPagedPatientAsync(sieveModel)).ReturnsAsync(testData); var patientController = new PatientsController(_mockLogger.Object, _mockPatientManager.Object, _mapper); dynamic result = await patientController.GetPatient(sieveModel); Assert.AreEqual(200, result.StatusCode); }