public void StartLobby() { IGuideService guideService = new GuideService(IpAddress); IScavengerService scavengerService = new ScavengerService(IpAddress); var guideClient = new TestGuideClient(); var scavengerClient = new TestScavengerClient(); var guideReady = false; var scavengerReady = false; guideClient.OnLobbyReady += guid => guideReady = true; scavengerClient.OnLobbyReady += guid => scavengerReady = true; guideService.Start(guideClient); scavengerService.Start(scavengerClient); while (!guideReady && !scavengerReady) { } Assert.IsTrue(guideReady && scavengerReady); }
void Start() { _guideClient = new TestGuideClient(); _guideService = new GuideService(); }