示例#1
0
        public void BuildConfiguration()
        {
            var config = new PreparedConfiguration(
                new ConfigurationIdentifier(
                    new EnvironmentIdentifier("Foo", "Bar"),
                    new StructureIdentifier("Foo", 42),
                    4711));

            config.Build(null, null);

            Assert.True(config.Created);
            Assert.False(config.Built);
            Assert.Empty(config.Keys);
            Assert.Empty(config.UsedKeys);
            Assert.InRange(config.ConfigurationVersion, 1, long.MaxValue);
            Assert.Null(config.Json);
        }
示例#2
0
        public void Create()
        {
            var item = new PreparedConfiguration(
                new ConfigurationIdentifier(
                    new EnvironmentIdentifier("Foo", "Bar"),
                    new StructureIdentifier("Foo", 42),
                    4711
                    ));

            item.Build(null, null);

            Assert.True(item.Created);
            Assert.Empty(item.Keys);
            Assert.Empty(item.UsedKeys);
            Assert.Null(item.Json);
            Assert.Null(item.ValidFrom);
            Assert.Null(item.ValidTo);
            Assert.False(item.Built);
        }