* Who doesn't like drives?
* Add another TODO
* Use built in stuff, it's quicker
* More special handling for floppies, easier this time
* Fix broken test
* Set active drive priority, String -> string
* Track reason for no scanning
* Update DIC version and release notes
* Namespace cleanups
* Make dump validation instanced
* Add note to Tasks
* Move stuff to DumpEnvironment
Most of the stuff in Tasks.cs acted on a single input parameter, namely a DumpEnvironment. Since that's the case, it was more logical to wrap those into DumpEnvironment and make them instance methods rather than keep them static. Due to this change, quite a few methods changed access, and some had to be marked internal due to wanting them to be tested separately.
* Gut Tasks
* One less thing in MainWindow
* Remove explicit cast
* Wrong check
* Create helper method
* Disable scan button on dump
* Remove unnecessary getters/setters
* Method name/description cleanup
* Address TODO
* Namespace cleanups
* Make dump validation instanced
* Add note to Tasks
* Move stuff to DumpEnvironment
Most of the stuff in Tasks.cs acted on a single input parameter, namely a DumpEnvironment. Since that's the case, it was more logical to wrap those into DumpEnvironment and make them instance methods rather than keep them static. Due to this change, quite a few methods changed access, and some had to be marked internal due to wanting them to be tested separately.
* Gut Tasks
* One less thing in MainWindow
* Remove explicit cast
* Wrong check
* Create helper method
* Disable scan button on dump
* Remove unnecessary getters/setters
* Method name/description cleanup
* Address TODO
* Clean up OnContentRendered
* Namespace cleanups
* Make dump validation instanced
* Add note to Tasks
* Move stuff to DumpEnvironment
Most of the stuff in Tasks.cs acted on a single input parameter, namely a DumpEnvironment. Since that's the case, it was more logical to wrap those into DumpEnvironment and make them instance methods rather than keep them static. Due to this change, quite a few methods changed access, and some had to be marked internal due to wanting them to be tested separately.
* Gut Tasks
* One less thing in MainWindow
* Remove explicit cast
* Wrong check
* Create helper method
* Disable scan button on dump
* Remove unnecessary getters/setters
* Method name/description cleanup
* Address TODO
* Clean up OnContentRendered
* Update event handlers
* Add Test project; Migrate so there's not an external folder
* Add Test project; Migrate so that there's not an external folder
* Fix build; Add remaining test classes (skeletons)
* Fix more paths
* Make unit tests runnable, fix issue found by unit tests
* Add more tests, fix more things found by tests
* Add skeleton for ValidatorsTest, fix OrderedDictionary
* Add UIElementsTest
* Add new test classes, slightly update Result
* Implement DumpEnvirionment tests; fix minor things from testing
* Add Tasks testing skeletons; Reorder methods and change access modifiers for some
* Update notes for DumpInformation tests
* Implement a couple Validators tests; fix ValidateParameters
* Implement DetermineFlagsTest
* Make one test more readable
* More cleanup around ValidateParameters
* Split check
* WiiU is not supported by /raw command
* Add TODO question
* Update TODO with a plan