Robert,
I tried looking at your changes for a couple of hours tonight. I couldn't get the tests to work. The problem is that the VizServiceFactoryHolder doesn't work.
You need to change line 47 from VizServiceFactoryHolder.factory = input to just factory.input for one thing.
Other than that, I can't figure out why the service won't fire up. That being said, It is a very bad practice to have this test depend on services like this. Everything should be faked out. You should have some code that creates appropriate fake services in NekModelTester, like this:
IVizService service = new FakeVizService(); // Create this
IVizServiceFactory factory = new BasicVizServiceFactory();
factory.register(service);
VizServiceFactoryHolder.setVizServiceFactory(factory);
I tested this out a bit, but decided to give up before I fall asleep at my keyboard. Don't use the existing JavaFX classes. You need proper fakes so that it doesn't try to load JavaFX, etc. (If the services aren't working, these classes won't be on the classpath.)
If you make commits near the end of the day like this, please check in on them when you get home.
Jay