Пример #1
0
        public void SetUp()
        {
            _voiceClientFactory = new FakeVoiceClientFactory();
            _voiceWrapper       = new Mock <IVoiceWrapper>();

            _voiceServer = new FakeVoiceServer(_voiceClientFactory, new VoiceServerConfiguration("voice.domaindummy.com", 33567, "Identit3y7rrV3RYNiC3EEEEEwgeA=", 987, "verySecurePassword"), _voiceWrapper.Object);
        }
Пример #2
0
        public void TearDown()
        {
            _voiceServer.Stop();
            _voiceServer.Dispose();
            _voiceServer = null;

            _voiceWrapper = null;
        }
Пример #3
0
        public void SetUp()
        {
            _voiceWrapper = new VoiceWrapperEventInvoker();
            _voiceWrapper.Mock.Setup(e => e.StartNativeServer()).Returns(true);

            _voiceServer = new FakeVoiceServer(new FakeVoiceClientFactory(), new VoiceServerConfiguration("localhost", 23332, "Identit3y7rrV3RYNiC3MnupTwgeA=", 130, "123"), _voiceWrapper);
            _voiceServer.Start();
        }
Пример #4
0
        public void CreatingAServerCreatesANativeServerWithPort()
        {
            var configuration = new VoiceServerConfiguration("voice.domaindummy.com", 33567, "Identit3y7rrV3RYNiC3EEEEEwgeA=", 987, "verySecurePassword");

            _voiceWrapper.Setup(e => e.CreateNativeServer(configuration));

            var tmpServer = new FakeVoiceServer(_voiceClientFactory, configuration, _voiceWrapper.Object);

            _voiceWrapper.Verify(e => e.CreateNativeServer(configuration), Times.Once);
        }
Пример #5
0
        public void TearDown()
        {
            if (_voiceServer.Started)
            {
                _voiceServer.Stop();
            }

            _voiceServer.Dispose();

            _voiceServer        = null;
            _voiceClientFactory = null;
            _voiceWrapper       = null;
        }
Пример #6
0
        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++;
        }
Пример #7
0
        public void TearDown()
        {
            _voiceServer.RemoveClient(_voiceClient);
            _voiceClient = null;

            _voiceServer.Dispose();
            _voiceServer = null;

            _voiceWrapper = null;

            _clientConnectingInvokes     = 0;
            _clientConnectedInvokes      = 0;
            _clientDisconnectedInvokes   = 0;
            _clientSpeakersMuteInvokes   = 0;
            _clientMicrophoneMuteInvokes = 0;
            _clientRejectedInvokes       = 0;
            _clientTalkingChangedInvokes = 0;
        }