Exemplo n.º 1
0
        public void ConfigurableFeature_GetFactoryDefaultValueAfterCreating_ReturnsFactoryDefaultValue()
        {
            var feature = new ConfigurableIntTestFeature("GetFactoryDefaultTest");

            Assert.Equal(ConfigurableIntTestFeature.FactoryDefault, feature.FactoryDefaultValue);
            Assert.Equal(ConfigurableIntTestFeature.FactoryDefault, ((IConfigurableFeature)feature).FactoryDefaultValue);
        }
Exemplo n.º 2
0
        public void ConfigurableFeature_SetValueOnDevice_ChangesCurrentValue()
        {
            var feature = new ConfigurableIntTestFeature("SetValueOnDeviceTest");

            var newValue = 0x12345;

            ((IConfigurableFeature)feature).SetValueOnDevice(null, newValue);

            Assert.Equal(newValue, feature.CurrentValue);
            Assert.Equal(newValue, ((IConfigurableFeature)feature).CurrentValue);
        }
Exemplo n.º 3
0
        public void ConfigurableFeature_GetValueFromDevice_ReturnsDefaultValueIfNeverWrittenTo()
        {
            var feature = new ConfigurableIntTestFeature("GetValueFromDeviceAfterCreateTest");

            Assert.Equal(ConfigurableIntTestFeature.FactoryDefault, ((IConfigurableFeature)feature).GetValueFromDevice(null));
        }