Test SwiftSimulator

Dedicated E2E tests for the SwiftSimulator. These tests will allow us to refactor the simulator in the future without fearing that we things too much :-)