Пример #1
0
        public void ApplyHasSequenceGeneratorParams()
        {
            var pattern = new SequencePoidPattern(new { sequence = "mySequence" });

            pattern.Get(typeof(TestEntity).GetProperty("Int")).Satisfy(
                poidi => poidi.Strategy == PoIdStrategy.Sequence && poidi.Params != null);
        }
Пример #2
0
        public void NoMatchWithOthers()
        {
            var pattern = new SequencePoidPattern();

            pattern.Match(typeof(TestEntity).GetProperty("Guid")).Should().Be.False();
            pattern.Match(typeof(TestEntity).GetProperty("Short")).Should().Be.False();
        }
Пример #3
0
        public void MatchWithAnyIntOrLong()
        {
            var pattern = new SequencePoidPattern();

            pattern.Match(typeof(TestEntity).GetProperty("Int")).Should().Be.True();
            pattern.Match(typeof(TestEntity).GetProperty("Long")).Should().Be.True();
        }
 public void NoMatchWithOthers()
 {
     var pattern = new SequencePoidPattern();
     pattern.Match(typeof(TestEntity).GetProperty("Guid")).Should().Be.False();
     pattern.Match(typeof(TestEntity).GetProperty("Short")).Should().Be.False();
 }
 public void MatchWithAnyIntOrLong()
 {
     var pattern = new SequencePoidPattern();
     pattern.Match(typeof(TestEntity).GetProperty("Int")).Should().Be.True();
     pattern.Match(typeof(TestEntity).GetProperty("Long")).Should().Be.True();
 }
 public void ApplyHasSequenceGeneratorParams()
 {
     var pattern = new SequencePoidPattern(new { sequence = "mySequence" });
     pattern.Get(typeof(TestEntity).GetProperty("Int")).Satisfy(
         poidi => poidi.Strategy == PoIdStrategy.Sequence && poidi.Params != null);
 }