Exemplo n.º 1
0
        public LogicTest()
        {
            _store = new TestStore();

            _settings = new ConfigurationBuilder <IFixtureSettings>()
                        .UseConfigStore(_store)
                        .Build();
        }
Exemplo n.º 2
0
        public DefaultValuesTest()
        {
            var store = new TestStore();

            _settings = new ConfigurationBuilder <IFixtureSettings>()
                        .UseConfigStore(store)
                        .Build();
        }
Exemplo n.º 3
0
        public void Read_cached_integer()
        {
            _store.Map["NumberOfMinutes"] = "78";

            _settings = new ConfigurationBuilder <IFixtureSettings>()
                        .UseConfigStore(_store)
                        .CacheFor(TimeSpan.FromMinutes(1))
                        .Build();

            Assert.Equal(78, _settings.NumberOfMinutes);

            _store.Map["NumberOfMinutes"] = "79";
            Assert.Equal(78, _settings.NumberOfMinutes); //still cached
        }
Exemplo n.º 4
0
        public void Read_Cached_Decimal()
        {
            _store.Map["TotalSeconds28d"] = "78";

            _settings = new ConfigurationBuilder <IFixtureSettings>()
                        .UseConfigStore(_store)
                        .CacheFor(TimeSpan.FromMinutes(1))
                        .Build();

            Assert.Equal <decimal>(78, _settings.TotalSeconds28d);

            _store.Map["TotalSeconds28d"] = "79";
            Assert.Equal <decimal>(78, _settings.TotalSeconds28d); //still cached
        }
Exemplo n.º 5
0
        public void Read_Cached_ULong()
        {
            _store.Map["MicroSecondsOfDay"] = "78";

            _settings = new ConfigurationBuilder <IFixtureSettings>()
                        .UseConfigStore(_store)
                        .CacheFor(TimeSpan.FromMinutes(1))
                        .Build();

            Assert.Equal <ulong>(78, _settings.MicroSecondsOfDay);

            _store.Map["MicroSecondsOfDay"] = "79";
            Assert.Equal <ulong>(78, _settings.MicroSecondsOfDay); //still cached
        }
Exemplo n.º 6
0
        public void Read_Cached_Byte()
        {
            _store.Map["HoursOfDay"] = "78";

            _settings = new ConfigurationBuilder <IFixtureSettings>()
                        .UseConfigStore(_store)
                        .CacheFor(TimeSpan.FromMinutes(1))
                        .Build();

            Assert.Equal <byte>(78, _settings.HoursOfDay);

            _store.Map["HoursOfDay"] = "79";
            Assert.Equal <byte>(78, _settings.HoursOfDay); //still cached
        }