Unit tests for enabled/visible elements.

Looking through existing tests, I could not find a test that verified a element was invisible so I added one.

I also was not able to find a test that verified an element is enabled/disabled (I did find a TODO), so I added them.

In order to test for a disabled element, I added a disabled button to the TestApp.