Supposing you have installed boost-devel, the reason why cmake complains is that Fedora (like openSUSE) has only dynamic boost libraries, but BitShares expects static libs. You work around that by replacing "ON" with "OFF" for the Boost*STATIC settings in CMakeLists.txt and libraries/fc/CMakeLists.txt . You also may have to insert '#define BOOST_TEST_DYN_LINK' in some test files.
The unit test framework is in the package boost-test, I believe. Installing boost-devel should pull in all required libraries.
Then you have to apply the ECC patch mentioned above in the libraries/fc directory.
If you're familiar with RPM spec files, take a look at the "BitShares" and "libfc" packages in my repo. Not all of what I'm doing there is strictly necessary or recommended, but it should give you some hints.