public void ServerWillRejectNotPreparedClient() { var resultNotPrepared = _voiceWrapper.InvokeClientConnectingCallback(2, "identity="); Assert.IsFalse(resultNotPrepared); var preparedClient = _voiceServer.PrepareClient(2); var resultPrepared = _voiceWrapper.InvokeClientConnectingCallback(2, "identity="); Assert.NotNull(preparedClient); Assert.IsTrue(resultPrepared); }
public void SetUp() { _voiceWrapper = new VoiceWrapperEventInvoker(); _voiceServer = new FakeVoiceServer(new FakeVoiceClientFactory(), new VoiceServerConfiguration("localhost", 23332, "jfdsjlsdflk==", 123, "secret"), _voiceWrapper); _voiceClient = _voiceServer.PrepareClient(1); _voiceServer.OnClientConnecting += (client, id, args) => _clientConnectingInvokes++; _voiceServer.OnClientConnected += client => _clientConnectedInvokes++; _voiceServer.OnClientDisconnected += client => _clientDisconnectedInvokes++; _voiceServer.OnClientSpeakersMuteChanged += (client, muted) => _clientSpeakersMuteInvokes++; _voiceServer.OnClientMicrophoneMuteChanged += (client, muted) => _clientMicrophoneMuteInvokes++; _voiceServer.OnClientRejected += (client, code) => _clientRejectedInvokes++; _voiceServer.OnClientTalkingChanged += (client, status) => _clientTalkingChangedInvokes++; }
public void PrepareClientWillRegisterANewClientToServer() { var client = _voiceServer.PrepareClient(5); Assert.NotNull(client); Assert.IsInstanceOf <FakeVoiceClient>(client); Assert.AreEqual(5, client.Identifer); _voiceServer.RemoveClient(client); }