示例#1
0
        public void Annotation_is_added_when_conventional_model_builder_is_used()
        {
            var model = new SqlServerModelBuilderFactory().CreateConventionBuilder(new Model()).Model;

            Assert.Equal(1, model.Annotations.Count());
            Assert.Equal(SqlServerValueGenerationStrategy.Sequence.ToString(), model.Annotations.First().Value);
        }
示例#2
0
        public void Annotations_are_added_when_conventional_model_builder_is_used()
        {
            var model = new SqlServerModelBuilderFactory().CreateConventionBuilder(new Model()).Model;

            Assert.Equal(3, model.Annotations.Count());

            Assert.Equal(SqlServerAnnotationNames.Prefix + SqlServerAnnotationNames.DefaultSequenceName, model.Annotations.ElementAt(0).Name);
            Assert.Equal(Sequence.DefaultName, model.Annotations.ElementAt(0).Value);

            Assert.Equal(
                SqlServerAnnotationNames.Prefix +
                RelationalAnnotationNames.Sequence +
                "." +
                Sequence.DefaultName,
                model.Annotations.ElementAt(1).Name);
            Assert.Equal(new Sequence(Sequence.DefaultName).Serialize(), model.Annotations.ElementAt(1).Value);

            Assert.Equal(SqlServerAnnotationNames.Prefix + SqlServerAnnotationNames.ValueGeneration, model.Annotations.ElementAt(2).Name);
            Assert.Equal(SqlServerValueGenerationStrategy.Sequence.ToString(), model.Annotations.ElementAt(2).Value);
        }
        public void Annotation_is_added_when_conventional_model_builder_is_used()
        {
            var model = new SqlServerModelBuilderFactory().CreateConventionBuilder(new Model()).Model;

            Assert.Equal(1, model.Annotations.Count());
            Assert.Equal(SqlServerValueGenerationStrategy.Sequence.ToString(), model.Annotations.First().Value);

        }