Пример #1
0
        public void ConstantField()
        {
            InitTest();

            var boolTrue  = new MemoryFieldConstant <bool>("BoolTrue", true);
            var boolFalse = new MemoryFieldConstant <bool>("BoolFalse", false);

            drvPool.Add(boolTrue);
            drvPool.Add(boolFalse);

            memory.Refresh();

            Assert.AreEqual(0, actionLogbook.Count);

            Assert.True(drvPool.ReadAs <bool>("BoolTrue"));
            Assert.False(drvPool.ReadAs <bool>("BoolFalse"));
        }
        public void ConstantField()
        {
            InitTest();

            var boolTrue = new MemoryFieldConstant<bool>("BoolTrue", true);
            var boolFalse = new MemoryFieldConstant<bool>("BoolFalse", false);

            drvPool.Add(boolTrue);
            drvPool.Add(boolFalse);

            memory.Refresh();

            Assert.AreEqual(0, actionLogbook.Count);

            Assert.True(drvPool.ReadAs<bool>("BoolTrue"));
            Assert.False(drvPool.ReadAs<bool>("BoolFalse"));
        }
Пример #3
0
        public void Basic()
        {
            InitTest();

            var testField = new MemoryFieldConstant <bool>("Test", false);

            drvPool.Add(testField);

            memory.Refresh();

            Assert.AreEqual("Test", testField.Name);
            Assert.AreEqual(0, testField.Address);
            Assert.AreEqual(0, testField.Size);
            Assert.AreEqual(0, testField.Offset);

            Assert.True(testField.IsConstant);
            Assert.False(testField.IsDynamic);
            Assert.False(testField.IsStatic);

            Assert.True(testField.HasChanged());
            Assert.False(testField.HasChanged());
        }
        public void Basic()
        {
            InitTest();

            var testField = new MemoryFieldConstant<bool>("Test", false);

            drvPool.Add(testField);

            memory.Refresh();

            Assert.AreEqual("Test", testField.Name);
            Assert.AreEqual(0, testField.Address);
            Assert.AreEqual(0, testField.Size);
            Assert.AreEqual(0, testField.Offset);

            Assert.True(testField.IsConstant);
            Assert.False(testField.IsDynamic);
            Assert.False(testField.IsStatic);

            Assert.True(testField.HasChanged());
            Assert.False(testField.HasChanged());
        }