public void ShouldShowRepoManagementView()
 {
     var repoVM = new RepoManagementViewModel(new BondSpreadWcfClient());
     var repoView = new RepoManagementView { ViewModel = repoVM };
     var repoForm = repoView.DisplayInShowForm("Repo");
     Application.Run(repoForm);
 }      
        public BSServiceClientView()
        {
            InitializeComponent();
            wcfClient = new BondSpreadWcfClient();

            var repoVM = new RepoManagementViewModel(wcfClient);
            var CTDVM = new CTDViewModel(wcfClient);
            addControlToTabControl(new RepoManagementView(){ViewModel = repoVM}, "Repo", "Repo");
            addControlToTabControl(new CTDView(){ViewModel = CTDVM}, "CTD", "CTD");

            Task.Factory.StartNew(PingServer);
        }