public void AdmissionExistsReturnsBool() { //Arrange long id = 1; long admissionId = id + 1; var admissions = new List <CaseHistoryAdmission> { new CaseHistoryAdmission { Id = admissionId, CaseHistoryId = id }, new CaseHistoryAdmission { Id = admissionId + 1, CaseHistoryId = id + 1 }, new CaseHistoryAdmission { Id = admissionId + 1, CaseHistoryId = id } }; var dbSet = admissions.AsQueryable().BuildMockDbSet(); context.Setup(c => c.CaseHistoryAdmissions).Returns(dbSet.Object); repository = new CaseHistoryRepository(context.Object); //Act var result = repository.AdmissionExists(id, admissionId).Result; //Assert Assert.IsInstanceOfType(result, typeof(bool)); Assert.IsTrue(result); }
public void RecordExitstReturnsBool() { //Arrange long id = 1; long recordId = id + 1; var records = new List <CaseHistoryRecord> { new CaseHistoryRecord { Id = recordId, CaseHistoryId = id }, new CaseHistoryRecord { Id = recordId + 1, CaseHistoryId = id }, new CaseHistoryRecord { Id = recordId + 2, CaseHistoryId = id + 1 } }; var dbSet = records.AsQueryable().BuildMockDbSet(); context.Setup(c => c.CaseHistoryRecords).Returns(dbSet.Object); repository = new CaseHistoryRepository(context.Object); //Act var result = repository.RecordExists(id, recordId).Result; //Assert Assert.IsInstanceOfType(result, typeof(bool)); Assert.IsTrue(result); }
public void InfoReturntesCaseHistory() { //Arrange long caseHistoryId = 1; List <CaseHistory> histories = new List <CaseHistory> { new CaseHistory { Id = caseHistoryId }, new CaseHistory { Id = caseHistoryId + 1 }, new CaseHistory { Id = caseHistoryId + 2 }, new CaseHistory { Id = caseHistoryId + 3 } }; var dbSet = histories.AsQueryable().BuildMockDbSet(); context.Setup(c => c.Set <CaseHistory>()).Returns(dbSet.Object); repository = new CaseHistoryRepository(context.Object); //Act var result = repository.Info(caseHistoryId).Result; //Assert Assert.IsInstanceOfType(result, typeof(CaseHistory)); Assert.AreEqual(caseHistoryId, result.Id); }