private DbAppSettingTestSetting GetSetting()
        {
            DbAppSettingTestSetting setting = new DbAppSettingTestSetting();

            Assert.IsNotNull(setting);
            return(setting);
        }
        public void DbAppSetting_ApplicationKey()
        {
            DbAppSettingTestSetting setting = GetSetting();

            Assert.IsNotNull(setting);
            Assert.IsNull(setting.ApplicationKey);
        }
        public void DbAppSetting_InternalValue()
        {
            DbAppSettingTestSetting setting = GetSetting();

            Assert.IsNotNull(setting);
            Assert.IsNotNull(setting.InternalValue);
            Assert.IsTrue(setting.InitialValue == 1);
        }
        public void DbAppSetting_FullSettingName()
        {
            DbAppSettingTestSetting setting = GetSetting();

            Assert.IsNotNull(setting);
            Assert.IsNotNull(setting.FullSettingName);
            Assert.AreEqual(setting.FullSettingName, $"{Assembly.GetExecutingAssembly().GetName().Name}.DbAppSettingTestSetting");
        }
        public void DbAppSetting_SettingName()
        {
            DbAppSettingTestSetting setting = GetSetting();

            Assert.IsNotNull(setting);
            Assert.IsNotNull(setting.SettingName);
            Assert.AreEqual(setting.SettingName, "DbAppSettingTestSetting");
        }
        public void DbAppSetting_AssemblyName()
        {
            DbAppSettingTestSetting setting = GetSetting();

            Assert.IsNotNull(setting);
            Assert.IsNotNull(setting.AssemblyName);
            Assert.AreEqual(setting.AssemblyName, Assembly.GetExecutingAssembly().GetName().Name);
        }
        public void DbAppSetting_TypeString()
        {
            DbAppSettingTestSetting setting = GetSetting();

            Assert.IsNotNull(setting);
            Assert.IsNotNull(setting.TypeString);
            Assert.IsTrue(setting.TypeString == typeof(int).FullName);
        }
Exemple #8
0
            public DbAppSettingDto GetDbAppSetting(DbAppSettingDto dbAppSettingDto)
            {
                GetDbAppSettingHitCount++;

                DbAppSettingDto dto = new DbAppSettingTestSetting().ToDto();

                dto.Value = "100";
                return(dto);
            }
        public void SetSettingValues()
        {
            DummySettingCacheProvider3 provider = new DummySettingCacheProvider3(new DummyCacheManagerArguments()
            {
                CacheRefreshTimeout = () => TimeSpan.FromMilliseconds(0)
            });

            Assert.IsNull(SettingCacheProviderBase.LastRefreshedTime);

            DbAppSettingDto dto = new DbAppSettingTestSetting().ToDto();

            provider.SetSettingValues(new List <DbAppSettingDto> {
                dto
            });
            Assert.IsTrue(SettingCacheProviderBase.SettingDtosByKey.Count == 1);
        }
        public void SaveNewSettingIfNotExists()
        {
            DummySaveNewSettingDao     dao      = new DummySaveNewSettingDao();
            DummySettingCacheProvider4 provider = new DummySettingCacheProvider4(new DummyCacheManagerArguments()
            {
                SaveNewSettingDao = dao, CacheRefreshTimeout = () => TimeSpan.FromMilliseconds(0)
            });

            Assert.IsNull(SettingCacheProviderBase.LastRefreshedTime);

            DbAppSettingTestSetting domain = new DbAppSettingTestSetting();
            DbAppSettingDto         dto    = domain.ToDto();

            provider.SaveNewSettingIfNotExists(dto);

            Assert.IsTrue(dao.SaveNewSettingIfNotExistsHitCount == 1);
            Assert.IsTrue(SettingCacheProviderBase.SettingDtosByKey.Count == 1);
        }
        public void GetDbAppSettingInitialized()
        {
            DummyReturnOneRetrieveAllSettingDao dao      = new DummyReturnOneRetrieveAllSettingDao();
            RetrieveAllSettingCacheProvider     provider = new RetrieveAllSettingCacheProvider(new RetrieveAllManagerArguments()
            {
                RetrieveAllSettingDao = dao, CacheRefreshTimeout = () => TimeSpan.FromMilliseconds(0)
            });

            SettingCacheProviderBase.Initalized = true;

            DbAppSettingDto dto = new DbAppSettingTestSetting().ToDto();

            dto.Value = "100";

            SettingCacheProviderBase.SettingDtosByKey.AddOrUpdate(dto.Key, dto, (key, oldValue) => dto);

            Assert.IsTrue(SettingCacheProviderBase.SettingDtosByKey.Count > 0);
            DbAppSetting <DbAppSettingTestSetting, int> result = provider.GetDbAppSetting <DbAppSettingTestSetting, int>();

            Assert.IsTrue(result.InternalValue == 100);
        }
        public void DbAppSetting_From()
        {
            DbAppSettingTestSetting setting = GetSetting();

            Assert.IsNotNull(setting.InitialValue);
            Assert.IsTrue(setting.InitialValue == 1);

            Assert.IsNotNull(setting.InternalValue);
            Assert.IsTrue(setting.InternalValue == 1);

            DbAppSettingDto settingDto = new DbAppSettingDto()
            {
                Key = "DbAppSettingTest1", Value = "2", Type = typeof(int).FullName
            };

            setting.From(settingDto);

            Assert.IsNotNull(setting.InitialValue);
            Assert.IsTrue(setting.InitialValue == 1);

            Assert.IsNotNull(setting.InternalValue);
            Assert.IsTrue(setting.InternalValue == 2);
        }
        public void DbAppSetting_GenericInstantiateTest()
        {
            DbAppSettingTestSetting setting = GetSetting();

            Assert.IsNotNull(setting);
        }
        public void DbAppSetting_InstantiateTest()
        {
            DbAppSettingTestSetting test = new DbAppSettingTestSetting();

            Assert.IsNotNull(test);
        }