02-28-2019 06:32 PM - edited 02-28-2019 06:49 PM
Here's a possibly analogous example from some Network Stream wrappers I have.
Shown from top left rotating clockwise, I have
p.s. for the testing purists, there are other tests that don't have combined checks on reading AND writing, so if one part fails, I have a different test which when failing/passing would help highlight the problem 🙂
Edit: So following the realisation prompted by writing this post, I removed the conversion files from the class and placed them in only the library. This allows changing them to Private scope, and neatly removes them from the files publicly exported in my PPL. Unit Tests still pass, so feeling good!
03-01-2019 10:48 AM