public override bool Equals(System.Object otherCategoryRemedy)
 {
     if (!(otherCategoryRemedy is CategoryRemedy))
     {
         return(false);
     }
     else
     {
         CategoryRemedy newCategoryRemedy = (CategoryRemedy)otherCategoryRemedy;
         bool           idEquality        = (this.GetId() == newCategoryRemedy.GetId());
         bool           nameEquality      = (this.GetName() == newCategoryRemedy.GetName());
         return(idEquality && nameEquality);
     }
 }
        public void Test_Update_UpdatesCategoryRemedyInDatabase()
        {
            //Arrange
            string         name = "Sore";
            CategoryRemedy testCategoryRemedy = new CategoryRemedy(name);

            testCategoryRemedy.Save();
            string newName = "Physical";

            //Act
            testCategoryRemedy.Update("Physical");
            string result = testCategoryRemedy.GetName();

            //Assert
            Assert.Equal(newName, result);
        }