Refactor test to shut up compiler warnings.
Add test whether struct int fields affect equality
Cleanup code; add missing [Fact] annotation to test that wasn't even being run!
Add tests for nullable fields
Add tests to verify that structs affect hash+equality
Fix misleading variable naming