Is your feature request related to a problem? Please describe.
A very useful step towards #3837 would be if everyone who referenced Driver especially Application.Driver hit an interface instead of a concrete class.
This would enable me to write a facade that makes the new system look like the old driver.
Describe the solution you'd like
Add IConsoleDriver interface and replace all properties/fields/static references to ConsoleDriver to IConsoleDriver
Describe alternatives you've considered
I could make the changes in my own branch but I think that would be a mistake.
This is useful work in general so would fit in to v2_develop directly and doesnt need to be tied to #3837
Is your feature request related to a problem? Please describe. A very useful step towards #3837 would be if everyone who referenced
Driver
especiallyApplication.Driver
hit an interface instead of a concrete class.This would enable me to write a facade that makes the new system look like the old driver.
Describe the solution you'd like Add
IConsoleDriver
interface and replace all properties/fields/static references toConsoleDriver
toIConsoleDriver
Describe alternatives you've considered I could make the changes in my own branch but I think that would be a mistake.
This is useful work in general so would fit in to v2_develop directly and doesnt need to be tied to #3837