Use json and support tasks #79
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
hi @blairconrad
I'm interested in using the Self initializing fakes project but found that I need to make some changes to support my requirements, the main thing being the need to support Task methods.
These cannot be serialized easily using Binary/XML so replaced the recorder with JSON.
I'm not sure how important Binary/XML serialization is to other users of this project?
If it is I could look into restoring support for it while still supporting Task.
I also added a TestDoubleUtiltities class to help with some boiler plate code around test recorder setup.
Lastly I upgraded to .net 4.8 and .net core 3.1 as targets.