sample_format_c: Test refactor.

gtest really doesn't like having tests with the same name, even in
different namespaces in different translation units.

- Test names are now unique even across namespaces.
Frame format, unit tests.
Stream format, unit tests.