Example #1
0
        public void DbAppSetting_double()
        {
            doubleSetting setting = new doubleSetting();

            Assert.IsTrue(setting.InitialValue == 1.25);
            Assert.IsTrue(setting.InternalValue == 1.25);

            DbAppSettingDto settingDto = new DbAppSettingDto()
            {
                Key = setting.FullSettingName, Value = 5.10.ToString(), Type = setting.TypeString
            };

            setting.From(settingDto);

            Assert.IsTrue(setting.InitialValue == 1.25);
            Assert.IsTrue(setting.InternalValue == 5.10);

            DbAppSettingDto toDto = setting.ToDto();

            Assert.IsTrue(toDto.ApplicationKey == settingDto.ApplicationKey);
            Assert.IsTrue(toDto.Key == settingDto.Key);
            Assert.IsTrue(toDto.Type == settingDto.Type);
            Assert.IsTrue(toDto.Value.Equals(settingDto.Value, StringComparison.InvariantCultureIgnoreCase));
        }