public TestController(string userTag, string loginSessionId, IViewModelFactory viewModelFactory, ICompanyInfo routingGroupInfo) : base(viewModelFactory, routingGroupInfo) { RoomService.CreateClient(); LocalUserVm.UserTag = userTag; LocalUserVm.LoginSession = new LoginSession() { UserId = LocalUserVm.UserId, LoginSessionId = loginSessionId }; RoomVm = viewModelFactory.GetViewModel <RoomViewModel>(); ContactController = new ContactController(RoomService); ContactData = ContactData.GetContactData(ContactController, LocalUserVm.UserId, LocalUserVm.LoginSession); SocialData = new SocialData(RoomService, LocalUserVm.Model); ContactAccessors = new ObservableCollection <ContactAccessUi>(); }