Namespace cleanup. Fixes #37#61
Conversation
…ovider to false for those folders to disable namespace warnings.
|
Great work @mwhelan. This is much needed and very useful. |
|
I think that having the main namespace lean is good as this will be the most frequently used in tests. Configuration and Processors are more to do with the initial setup, so they can be a bit less discoverable than Core and Scanners, which are used in tests. If they are less discoverable then that increases the need for good documentation explaining their use though. |
|
I am proposing an alternative solution in #62. Basically what I've done, except the Scanners, I've restructured the project to look the same as the desired namespaces: moved the Core files out to the root and moved Reporters out of the Processors folder to the root and let the folder dictate the namespace on Reporters. Check it out and let me know what you think please. |
Rationalized namespaces down to 3.
TestStack.BDDfy
TestStack.BDDfy.Configuration
TestStack.BDDfy.Processors