Refactor BEPPortTests

- use NUnit attributes for the combinations of BEPs instead of
  running the tests in a loop. This makes it easier to see which
  tests exactly failed.
- Moved BEPPortTests class to a separate file.

Change-Id: I51862a0ed8126726f2d84e97e03ebcbbd61458cc