public void Can_set_model() { var sequence = new Sequence("Foo"); var model = new Model(); sequence.Model = model; Assert.Same(model, sequence.Model); }
public void Can_be_created_with_specified_values() { var sequence = new Sequence("Foo", "Smoo", 1729, 11, 2001, 2010, typeof(int)); Assert.Equal("Foo", sequence.Name); Assert.Equal("Smoo", sequence.Schema); Assert.Equal(11, sequence.IncrementBy); Assert.Equal(1729, sequence.StartValue); Assert.Equal(2001, sequence.MinValue); Assert.Equal(2010, sequence.MaxValue); Assert.Same(typeof(int), sequence.Type); }
public void Can_be_created_with_default_values() { var sequence = new Sequence("Foo"); Assert.Equal("Foo", sequence.Name); Assert.Null(sequence.Schema); Assert.Equal(10, sequence.IncrementBy); Assert.Equal(1, sequence.StartValue); Assert.Null(sequence.MinValue); Assert.Null(sequence.MaxValue); Assert.Same(typeof(long), sequence.Type); }
public void Can_serialize_and_deserialize_with_defaults() { var serialize = new Sequence("Foo").Serialize(); var sequence = Sequence.Deserialize(serialize); Assert.Equal("Foo", sequence.Name); Assert.Null(sequence.Schema); Assert.Equal(10, sequence.IncrementBy); Assert.Equal(1, sequence.StartValue); Assert.Null(sequence.MinValue); Assert.Null(sequence.MaxValue); Assert.Same(typeof(long), sequence.Type); }
private static void ValidateNamedSpecificSequence(Sequence sequence) { Assert.Equal("Snook", sequence.Name); Assert.Null(sequence.Schema); Assert.Equal(11, sequence.IncrementBy); Assert.Equal(1729, sequence.StartValue); Assert.Equal(111, sequence.MinValue); Assert.Equal(2222, sequence.MaxValue); Assert.Same(typeof(int), sequence.Type); }
public RelationalSequenceBuilder([NotNull] Sequence sequence) { Check.NotNull(sequence, nameof(sequence)); _sequence = sequence; }
public void Throws_on_bad_serialized_form() { var badString = new Sequence("Foo", "Smoo", 1729, 11, 2001, 2010, typeof(int)).Serialize().Replace("1", "Z"); Assert.Equal( Strings.BadSequenceString, Assert.Throws<ArgumentException>(() => Sequence.Deserialize(badString)).Message); }
private static void ValidateSchemaNamedSequence(Sequence sequence) { Assert.Equal("Snook", sequence.Name); Assert.Equal("Tasty", sequence.Schema); Assert.Equal(1, sequence.IncrementBy); Assert.Equal(Sequence.DefaultStartValue, sequence.StartValue); Assert.Null(sequence.MinValue); Assert.Null(sequence.MaxValue); Assert.Same(Sequence.DefaultType, sequence.Type); }