Added tests for InitialBoilerplateContext.Do()
Exposed more types for testing