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); }
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); }
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); }