Closed RobertvBraam closed 4 years ago
Even though I'm not actively involved in the development of Nimator anymore at the moment, I still read through this PR with interest. The idea of this kind of feature seems nice, but a few points to make:
//Arrange
" etc comments aren't quite needed, as all developers familiar with unit tests will know about the AAA-format. (=> comments should be about "why", not about "what")async
methods using synchronous tests? NUnit has some lovely async support too. (This is something that could also be changed after merging a PR.)CouchNimator
class really belongs in the core framework code. At least I feel bootstrapping Nimator in an app is the responsibility of a consumer of our packages, not ours. It also seems like a strange mix to create layers FromJson
and then add more using c#. Just leave creating the runner up to the framework, and use only json to bootstrap it.Regardless of these points, it's very cool to get these contributions: thank you :D.
Also, I'd currently consider @WichardRiezebos to be the core maintainer, so regardless of my opinions I think he has final say in all this :)
I added a new project for CouchDb with two different checks:
My vision for this change is to make a nuget package extention for the Nimator package, so people with a couchDb can also install the Nimator.CouchDb package. There are still some improvement to be made, in terms of flexibility and usability, but for now I made a solid foundation to continue on.