Thanks @sora10pls
Closes #2311 , thanks @SpiredMoth !
pidGender check failed as 0xFE (female only) returned male if pid ended in 0xFE or 0xFF jump out early if the pkm is fixed gender rather than genderless only https://projectpokemon.org/home/forums/topic/48956-pokewalker-happiny-pid-mismatch/ Thanks Taargüs Taargüs!
* 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