Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }