Visual End to End Testing in C#