コード例 #1
0
ファイル: DeviceLocatorTests.cs プロジェクト: noex/RSSDP
        public void DeviceLocator_Notifications_StartListeningThrowsIfDisposed()
        {
            var deviceLocator = new MockDeviceLocator();

            deviceLocator.Dispose();

            deviceLocator.StartListeningForNotifications();
        }
コード例 #2
0
ファイル: DeviceLocatorTests.cs プロジェクト: noex/RSSDP
        public void DeviceLocator_SearchAsync_AllowsZeroSearchTime()
        {
            var server        = new MockCommsServer();
            var deviceLocator = new MockDeviceLocator(server);

            string searchTarget = "ssdp:all";
            var    t            = deviceLocator.SearchAsync(searchTarget, TimeSpan.Zero);

            t.GetAwaiter().GetResult();
            server.Dispose();
            deviceLocator.Dispose();
        }
コード例 #3
0
ファイル: DeviceLocatorTests.cs プロジェクト: noex/RSSDP
        public void DeviceLocator_SearchAsync_AllowsZeroSearchTime()
        {
            var server = new MockCommsServer();
            var deviceLocator = new MockDeviceLocator(server);

            string searchTarget = "ssdp:all";
            var t = deviceLocator.SearchAsync(searchTarget, TimeSpan.Zero);
            t.GetAwaiter().GetResult();
            server.Dispose();
            deviceLocator.Dispose();
        }
コード例 #4
0
ファイル: DeviceLocatorTests.cs プロジェクト: noex/RSSDP
        public void DeviceLocator_Notifications_StartListeningThrowsIfDisposed()
        {
            var deviceLocator = new MockDeviceLocator();
            deviceLocator.Dispose();

            deviceLocator.StartListeningForNotifications();
        }