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); }
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); }