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); }
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)); }
public void StartService_Sets_IsOpen_On_OpenEvent() { target.StartService(peerClassifier); mockServiceHost.Raise(mock => mock.Opened += null, new EventArgs()); Assert.IsTrue(target.IsOpen); }