Refactor out some logic, make "en" literals reference one spot (where appropriate)
remove hardcoded 810 in unit test, add ability test too
rework getblank for version specific
* Rewrite tests with XUnit and .Net Core * Add better "because" message * Skipping test that was not ready & convert the fact to a theory * Tweak casing * Convert select date tests to theories * Make the GetStringList load lock safer