public void UnitInfoMessageReceivedEventArgsConstructorTest()
        {
            UnitInfoMessage message = new UnitInfoMessage();
            UnitInfoMessageReceivedEventArgs target = new UnitInfoMessageReceivedEventArgs(message);

            Assert.AreSame(message, target.Message);
        }
Example #2
0
        public void ProcessUnitInfoMessageTest()
        {
            SecurityModule_Accessor target = null;

            try
            {
                target = new SecurityModule_Accessor();
                UnitInfoMessage message = new UnitInfoMessage();
                message.Checksum   = 12345;
                message.IPAddress  = new IPAddress(new byte[] { 127, 0, 0, 1 });
                message.MacAddress = new PhysicalAddress(new byte[] { 192, 168, 0, 1 });
                message.Number     = 6;
                message.Variables.Add("name", "Security");
                message.Variables.Add("T.1", "MyZoneName1");
                target.ProcessUnitInfoMessage(message);
                Assert.AreEqual("MyZoneName1", target.Zones[0].Name);
            }
            finally
            {
                if (target != null)
                {
                    target.Dispose();
                }
            }
        }
Example #3
0
        public void ToStringTest()
        {
            UnitInfoMessage target = new UnitInfoMessage();
            string          actual = target.ToString();

            Assert.IsFalse(actual.Length == 0);
            Assert.IsTrue(actual.StartsWith("{"), "Didn't start with '{'");
            Assert.IsTrue(actual.EndsWith("}"), "Didn't end with '}'");
        }
Example #4
0
        public void MacAddressTest()
        {
            UnitInfoMessage target   = new UnitInfoMessage();
            PhysicalAddress expected = new PhysicalAddress(new byte[] { 00, 01, 02, 03, 04 });
            PhysicalAddress actual;

            target.MacAddress = expected;
            actual            = target.MacAddress;
            Assert.AreEqual(expected, actual);
        }
Example #5
0
        public void NumberTest()
        {
            UnitInfoMessage target   = new UnitInfoMessage();
            int             expected = 1;
            int             actual;

            target.Number = expected;
            actual        = target.Number;
            Assert.AreEqual(expected, actual);
        }
Example #6
0
        public void VariablesTest()
        {
            UnitInfoMessage             target   = new UnitInfoMessage();
            SortedList <string, string> expected = new SortedList <string, string>();
            SortedList <string, string> actual;

            target.Variables = expected;
            actual           = target.Variables;
            Assert.AreSame(expected, actual);
        }
Example #7
0
        public void ChecksumTest()
        {
            UnitInfoMessage target   = new UnitInfoMessage();
            int             expected = 0xf00d;
            int             actual;

            target.Checksum = expected;
            actual          = target.Checksum;
            Assert.AreEqual(expected, actual);
        }
Example #8
0
        public void IPAddressTest()
        {
            UnitInfoMessage target   = new UnitInfoMessage();
            IPAddress       expected = new IPAddress(new byte[] { 001, 002, 003, 004 });
            IPAddress       actual;

            target.IPAddress = expected;
            actual           = target.IPAddress;
            Assert.AreEqual(expected, actual);
        }
Example #9
0
        public void UnitInfoMessageConstructorTest()
        {
            UnitInfoMessage target = new UnitInfoMessage();

            // Check initial values
            Assert.AreEqual(0, target.Checksum);
            Assert.AreEqual(null, target.IPAddress);
            Assert.AreEqual(null, target.MacAddress);
            Assert.AreEqual(0, target.Number);
            Assert.IsNotNull(target.Variables);
        }
Example #10
0
        public void OnUnitInfoMessageReceivedTest()
        {
            SecurityModule_Accessor target = null;

            try
            {
                bool eventRaised = false;
                target = new SecurityModule_Accessor();
                UnitInfoMessage message = new UnitInfoMessage();
                target.add_UnitInfoMessageReceived(delegate { eventRaised = true; });
                target.OnUnitInfoMessageReceived(message);
                Assert.IsTrue(eventRaised);
            }
            finally
            {
                if (target != null)
                {
                    target.Dispose();
                }
            }
        }