Add test fixture
Add tests of SourceReportFactory
Add postJsonToUrl tests
Add post failure test
Add main test