Example #1
0
            public void GetPatientVisit()
            {
                //Arrange
                string  visitName = "TestVisit";
                Patient patient   = new Patient()
                {
                    Id = 5, PatientNumber = 88
                };
                Visit visit = new Visit()
                {
                    Patient = patient, Caption = visitName
                };

                Mock <IDataStorage> dataStorage = new Mock <IDataStorage>();

                dataStorage.Setup(ds => ds.GetData <Visit>()).Returns(new List <Visit> {
                    visit
                });
                VisitRepository repository = new VisitRepository(dataStorage.Object);

                //Act
                Visit result = repository.GetVisitByPatientNumberAndVisitName(patient.PatientNumber, visitName);

                //Assert
                Assert.That(result, Is.Not.Null);
                Assert.That(result, Is.EqualTo(visit));
            }
            public void GetPatientVisit()
            {
                //Arrange
                string visitName = "TestVisit";
                Patient patient = new Patient() {Id = 5, PatientNumber = 88};
                Visit visit = new Visit() {Patient = patient, Caption = visitName};

                Mock<IDataStorage> dataStorage = new Mock<IDataStorage>();
                dataStorage.Setup(ds => ds.GetData<Visit>()).Returns(new List<Visit> {visit});
                VisitRepository repository = new VisitRepository(dataStorage.Object);

                //Act
                Visit result = repository.GetVisitByPatientNumberAndVisitName(patient.PatientNumber, visitName);

                //Assert
                Assert.That(result, Is.Not.Null);
                Assert.That(result, Is.EqualTo(visit));
            }