public virtual void TestInit() { DesignTimeHelper.Reset(); mockMessageService = GetMockMessageService(); messageService = mockMessageService.Object; viewLocator = new ViewLocator(); mockRoomService = GetMockRoomService(); roomService = mockRoomService.Object; viewModelFactory = new ViewModelFactory(roomService, messageService, viewLocator); user = DesignTimeHelper.GetRegisteredUser(); room = DesignTimeHelper.GetRoom(); guestUser = DesignTimeHelper.GetGuestUser(); // Wait to kick off any of the actual tests until the basic test initialization has completed. EnqueueConditional(() => TestGlobals.Initialized); EnqueueTestComplete(); }