示例#1
0
        public void Can_create_default_sequence_with_basic_builder_using_nested_closure()
        {
            var modelBuilder = new BasicModelBuilder();

            modelBuilder
            .ForRelational(b => { b.Sequence(); });

            var sequence = modelBuilder.Model.Relational().TryGetSequence(Sequence.DefaultName);

            ValidateDefaultSequence(sequence);
        }
示例#2
0
        public void Can_create_schema_named_sequence_with_basic_builder_using_nested_closure()
        {
            var modelBuilder = new BasicModelBuilder();

            modelBuilder
            .ForRelational(b => { b.Sequence("Snook", "Tasty"); });

            var sequence = modelBuilder.Model.Relational().TryGetSequence("Snook", "Tasty");

            ValidateSchemaNamedSequence(sequence);
        }
示例#3
0
        public void Can_create_named_sequence_with_basic_builder()
        {
            var modelBuilder = new BasicModelBuilder();

            modelBuilder
            .ForRelational()
            .Sequence("Snook");

            var sequence = modelBuilder.Model.Relational().TryGetSequence("Snook");

            ValidateNamedSequence(sequence);
        }
示例#4
0
        public void Can_create_schema_named_sequence_with_specific_facets_with_basic_builder()
        {
            var modelBuilder = new BasicModelBuilder();

            modelBuilder
            .ForRelational()
            .Sequence("Snook", "Tasty")
            .IncrementBy(11)
            .Start(1729)
            .Min(111)
            .Max(2222)
            .Type <int>();

            var sequence = modelBuilder.Model.Relational().TryGetSequence("Snook", "Tasty");

            ValidateSchemaNamedSpecificSequence(sequence);
        }
示例#5
0
        public void Can_create_default_sequence_with_specific_facets_with_basic_builder()
        {
            var modelBuilder = new BasicModelBuilder();

            modelBuilder
            .ForRelational()
            .Sequence()
            .IncrementBy(11)
            .Start(1729)
            .Min(111)
            .Max(2222)
            .Type <int>();

            var sequence = modelBuilder.Model.Relational().TryGetSequence(Sequence.DefaultName);

            ValidateDefaultSpecificSequence(sequence);
        }
示例#6
0
        public void Can_create_named_sequence_with_specific_facets_with_basic_builder_using_nested_closure()
        {
            var modelBuilder = new BasicModelBuilder();

            modelBuilder
            .ForRelational(b =>
            {
                b.Sequence("Snook")
                .IncrementBy(11)
                .Start(1729)
                .Min(111)
                .Max(2222)
                .Type <int>();
            });

            var sequence = modelBuilder.Model.Relational().TryGetSequence("Snook");

            ValidateNamedSpecificSequence(sequence);
        }