Esempio n. 1
0
        public void SetupRegistry()
        {
            ABSRegistry.LoadedSegments.Clear();

            var newSegment = new RegSegment();

            StringItem = new RegString()
            {
                Data = "InRegistry"
            };
            IntegerItem = new RegInteger()
            {
                Data = 12
            };
            DecimalItem = new RegDecimal()
            {
                Data = 12.3f
            };
            BooleanGroupItem = new RegBooleanGroup();

            BooleanGroupItem.SetItem(5, true);
            BooleanGroupItem.SetItem(6, false);

            ABSRegistry.LoadedSegments.Add("abc", newSegment);
            newSegment.AddItem("stringItm", StringItem);
            newSegment.AddItem("integerItm", IntegerItem);
            newSegment.AddItem("decimalItm", DecimalItem);
            newSegment.AddItem("booleanGroupItm", BooleanGroupItem);
        }
Esempio n. 2
0
        public void RegString()
        {
            var  item     = new RegString();
            bool eventRan = false;

            item.ItemChanged += (s, e) =>
            {
                Assert.AreEqual("Test", item.Data);
                eventRan = true;
            };

            item.Data = "Test";
            Assert.AreEqual("Test", item.Data);
            Assert.IsTrue(eventRan);
        }