Feature/en 1831

Typically unit tests are designed to run without any user interaction. They should check for success programmatically, not by having a live user look at screen output.