RequiresSqlServerAttribute now works at the test level, rewritten Empty test nonsense, added integration tests to WhenState