I am trying to get more involved in the opensource part of the quantconnect community and submit a few indicator ideas of my own. Please correct me if I am addressing this in the wrong place. I have read as much of the Lean documentation and tutorial (especially the Create Indicastor pages) as I can find and have looked through lots of the indicator files and pull requests. 

From those I have figured out almost everything I need to know to begin contributing. The only thing that continues to stump me is properly testing the code. Can anyone explain what the testing involves and how to do it?

This would be extremely helpful. I want to start contributing as soon as possible.