-
Notifications
You must be signed in to change notification settings - Fork 603
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Infrastructure Update to improve Testability #881
Conversation
Hi @eugeniomiro - sorry for not responding to this - I have not been thinking much about Bonobo recently. As I side note, and it's not going to be a problem now, but I would say that #3d283cd shows a problem where VS and nuget disagree about XML formatting and hundreds of lines get meaningless white-space differences. In theory, every single changed line has to be looked at by someone taking a contribution, so avoiding big whitespace changes is helpful. Obviously this is not your fault, it's VS stupidity, but just something to think about. |
Thank you @willdean, I took note of your comment about the XML in #3d283dc, will be more careful next time |
Many thanks for the contributions, I didn't say that last time. |
One more thing @willdean, I'm preparing the next PR with all those tests I sent in #880, trying not to touch the main code, that's in preparation for the fix of #882 which is the Issue I found and wanted to fix in the first place, but wanted to do it using a set of tests as a contention net. I have those in a large set of commits, is it best for you that I squash them all for the PR? Another thing, I'm adding |
Hi @eugeniomiro I think it probably is easier if they're squashed, so long as they're all related to each other. One of the problems if they're not squashed is that the same files often appear in multiple commits, which makes a lot more work to review. Personally I'm ok with adding .editorconfig as long as it keeps the style consistent with the existing code. That should probably be in a separate commit/PR though, because it's not really related to changing tests or fixing bugs. |
This PR adds the following features