Exemplo n.º 1
0
        public void IsConnected_PropertyChangedEvent_Triggered_By_IntelClient_IsConnectedPropertyChangedEvent()
        {
            bool result = false;

            target.PropertyChanged += new PropertyChangedEventHandler((o, e) => { if (e.PropertyName == "IsConnected")
                                                                                  {
                                                                                      result = true;
                                                                                  }
                                                                      });
            mockIntelClient.Raise(mock => mock.PropertyChanged += null, new PropertyChangedEventArgs("IsConnected"));
            Assert.IsTrue(result);
        }
Exemplo n.º 2
0
        public void TestHeadsetConnected()
        {
            var statusMock = new Moq.Mock<ICicStatusService>();
            var deviceManagerMock = new Moq.Mock<IDeviceManager>();
            var settingsManagerMock = new Moq.Mock<ISettingsManager>();

            settingsManagerMock.SetupGet(s => s.HeadsetConnectStatusKey).Returns(STATUS_KEY);
            settingsManagerMock.SetupGet(s => s.HeadsetConnectChangeStatus).Returns(true);

            var target = new StatusChanger(null, statusMock.Object, deviceManagerMock.Object, settingsManagerMock.Object);

            deviceManagerMock.Raise(d => d.HeadsetConnected += null, new Plantronics.UC.SpokesWrapper.ConnectedStateArgs(true, true));

            statusMock.Verify(cic => cic.SetStatus(STATUS_KEY));
        }
Exemplo n.º 3
0
 public void StartService_Sets_IsOpen_On_OpenEvent()
 {
     target.StartService(peerClassifier);
     mockServiceHost.Raise(mock => mock.Opened += null, new EventArgs());
     Assert.IsTrue(target.IsOpen);
 }