Beispiel #1
0
        public void AddCategory_AddsCategoryToPatient_CategoryList()
        {
            //Arrange
            DateTime dueDate     = new DateTime(1999, 12, 24);
            Patient  testPatient = new Patient("Mow the lawn", dueDate);

            testPatient.Save();
            Category testCategory = new Category("Home stuff");

            testCategory.Save();

            //Act
            testPatient.AddCategory(testCategory);

            List <Category> result   = testPatient.GetCategories();
            List <Category> testList = new List <Category> {
                testCategory
            };

            //Assert
            CollectionAssert.AreEqual(testList, result);
        }
Beispiel #2
0
        public void Delete_DeletesPatientAssociationsFromDatabase_PatientList()
        {
            //Arrange
            DateTime dueDate      = new DateTime(1999, 12, 24);
            Category testCategory = new Category("Home stuff");

            testCategory.Save();
            string  testDescription = "Mow the lawn";
            Patient testPatient     = new Patient(testDescription, dueDate);

            testPatient.Save();

            //Act
            testPatient.AddCategory(testCategory);
            testPatient.Delete();
            List <Patient> resultCategoryPatients = testCategory.GetPatients();
            List <Patient> testCategoryPatients   = new List <Patient> {
            };

            //Assert
            CollectionAssert.AreEqual(testCategoryPatients, resultCategoryPatients);
        }
Beispiel #3
0
        public void GetCategories_ReturnsAllPatientCategories_CategoryList()
        {
            //Arrange
            DateTime dueDate     = new DateTime(1999, 12, 24);
            Patient  testPatient = new Patient("Mow the lawn", dueDate);

            testPatient.Save();
            Category testCategory1 = new Category("Home stuff");

            testCategory1.Save();
            Category testCategory2 = new Category("Work stuff");

            testCategory2.Save();

            //Act
            testPatient.AddCategory(testCategory1);
            List <Category> result   = testPatient.GetCategories();
            List <Category> testList = new List <Category> {
                testCategory1
            };

            //Assert
            CollectionAssert.AreEqual(testList, result);
        }