示例#1
0
        public void ExclusiveAddressOperationalTestMethod()
        {
            bool _ExclusiveAddressUse = true;

            using (BinaryUDPPackageReader _reader1 = new BinaryUDPPackageReader(LocalUDPConfiguration.GetReaderConfiguration()))
            {
                _reader1.ReuseAddress = _ExclusiveAddressUse;
                _reader1.State.Enable();
                _reader1.ReuseAddress = _ExclusiveAddressUse;
            }
        }
示例#2
0
 public void CreatorTestMethod()
 {
     using (BinaryUDPPackageReader _reader1 = new BinaryUDPPackageReader(LocalUDPConfiguration.GetReaderConfiguration()))
     {
         Assert.IsNotNull(_reader1);
         _reader1.State.Enable();
         Assert.IsNotNull(_reader1.MulticastGroup);
     }
     using (BinaryUDPPackageReader _reader1 = new BinaryUDPPackageReader(LocalUDPConfiguration.GetReaderConfiguration()))
     {
         Assert.IsNotNull(_reader1);
         _reader1.State.Enable();
     }
 }
示例#3
0
 public void ExclusiveMulticastGroupTestMethod()
 {
     using (BinaryUDPPackageReader _reader1 = new BinaryUDPPackageReader(LocalUDPConfiguration.GetReaderConfiguration()))
     {
         try
         {
             _reader1.State.Enable();
             Thread.Sleep(200);
         }
         catch (Exception _ex)
         {
             Assert.IsNotNull(_ex);
             Assert.Fail();
         }
         _reader1.MulticastGroup = IPAddress.Parse("239.0.0.1");
     }
 }
示例#4
0
        public void ExclusiveAddressUseTrueTestMethod()
        {
            bool _ExclusiveAddressUse = true;

            using (BinaryUDPPackageReader _reader1 = new BinaryUDPPackageReader(LocalUDPConfiguration.GetReaderConfiguration()))
            {
                Assert.IsNotNull(_reader1);
                _reader1.ReuseAddress = _ExclusiveAddressUse;
                _reader1.State.Enable();
                using (BinaryUDPPackageReader _reader2 = new BinaryUDPPackageReader(LocalUDPConfiguration.GetReaderConfiguration()))
                {
                    Assert.IsNotNull(_reader2);
                    _reader2.ReuseAddress = _ExclusiveAddressUse;
                    _reader2.State.Enable();
                }
            }
        }
示例#5
0
        public void ExclusiveAddressUseFalseTestMethod()
        {
            bool _ExclusiveAddressUse = false;

            using (BinaryUDPPackageReader _reader1 = new BinaryUDPPackageReader(new UADecoder(), LocalUDPConfiguration.GetReaderConfiguration()))
            {
                _reader1.ReuseAddress = _ExclusiveAddressUse;
                _reader1.State.Enable();
                using (BinaryUDPPackageReader _reader2 = new BinaryUDPPackageReader(new UADecoder(), LocalUDPConfiguration.GetReaderConfiguration()))
                {
                    _reader2.ReuseAddress = _ExclusiveAddressUse;
                    _reader2.State.Enable();
                }
            }
        }