예제 #1
0
        private void AllowServerClose(IBluetoothListener lsnr0)
        {
            var lsnr   = (AndroidBthListener)lsnr0;
            var ss     = lsnr._server;
            var ssMock = Mock.Get(ss);

            ssMock.Setup(x => x.Close()).Callback(() =>
            {
            });
        }
예제 #2
0
        readonly IBluetoothListener m_impl; // HACK ?should be IL2CapListener?

        #region Real Constructor
        private L2CapListener(BluetoothFactory factory)
        {
            if (factory != null)
            {
                Trace.Assert(false, "Specific factory!");
            }
            // HACK
            if (PlatformVerification.IsMonoRuntime)
            {
#if NETCF
                throw new RankException("IsMonoRuntime on NETCF!!");
#elif BlueZ
                m_impl = new InTheHand.Net.Bluetooth.BlueZ.BluezL2CapListener(null);
#endif
            }
            else
            {
                m_impl = InTheHand.Net.Bluetooth.Widcomm.WidcommL2CapListener.Create();
            }
            //m_impl = factory.DoGetBluetoothListener();
            //m_impl.ToString(); // A check for null pointer!
        }