Example #1
0
 public void mutable_SID()
 {
     sut.SID = 1;
     Assert.That(sut.SID, Is.EqualTo(1));
     sut = new Systemfeld() { SID = 7 };
     Assert.That(sut.SID, Is.EqualTo(7));
 }
Example #2
0
 public void immutable_SID_eq_6()
 {
     sut.SID = 1;
     Assert.That(sut.SID, Is.EqualTo(6));
     sut = new Normalfeld() {SID = 7};
     Assert.That(sut.SID, Is.EqualTo(6));
 }
Example #3
0
 public void sup()
 {
     sut = new Systemfeld();
     Assert.That(sut.SID, Is.EqualTo(0));
     Assert.That(sut.Tippzahlen.Count, Is.EqualTo(0));
     //Assert.That(sut.IsEmpty() && sut.IsEmptyOrValid);
 }
Example #4
0
 public Tipp(ITippfeld tippfeld)
     : base(tippfeld)
 {
     _1 = TippzahlenAsc.ElementAtOrDefault(0);
     _2 = TippzahlenAsc.ElementAtOrDefault(1);
     _3 = TippzahlenAsc.ElementAtOrDefault(2);
     _4 = TippzahlenAsc.ElementAtOrDefault(3);
     _5 = TippzahlenAsc.ElementAtOrDefault(4);
     _6 = TippzahlenAsc.ElementAtOrDefault(5);
 }
Example #5
0
 public Tipp(ITippfeld tippfeld)
     : base(tippfeld)
 {
     i1 = TippzahlenAsc.FirstOrDefault();
     i2 = TippzahlenAsc.ElementAtOrDefault(1);
     i3 = TippzahlenAsc.ElementAtOrDefault(2);
     i4 = TippzahlenAsc.ElementAtOrDefault(3);
     i5 = TippzahlenAsc.ElementAtOrDefault(4);
     i6 = TippzahlenAsc.ElementAtOrDefault(5);
 }
Example #6
0
        public void @if_extension()
        {
            sut = new Normalfeld();
            Assert.That(sut.@if("blah"), Is.Empty);

            sut = new Normalfeld(1, 2, 3, 4, 5, 6);
            Assert.That(sut.@if("blah"), Is.Empty);

            sut = new Normalfeld(1);
            Assert.That(sut.@if("blah"), Is.EqualTo("blah"));
        }
Example #7
0
        public void ctor()
        {
            sut = new Normalfeld();
            Assert.IsTrue(sut.IsEmpty());
            Assert.AreEqual(6, sut.SID);

            sut = new Systemfeld();
            Assert.IsTrue(sut.IsEmpty());
            Assert.AreEqual(0, sut.SID);

            sut = new Systemfeld( 7, 6, 5, 4, 3, 2, 1) { SID = 7 };
            Assert.AreEqual(7, sut.SID);
        }
Example #8
0
 public Tipp10(ITippfeld tippfeld)
     : base(tippfeld)
 {
     _1 = TippzahlenAsc.ElementAtOrDefault(0);
     _2 = TippzahlenAsc.ElementAtOrDefault(1);
     _3 = TippzahlenAsc.ElementAtOrDefault(2);
     _4 = TippzahlenAsc.ElementAtOrDefault(3);
     _5 = TippzahlenAsc.ElementAtOrDefault(4);
     _6 = TippzahlenAsc.ElementAtOrDefault(5);
     _7 = TippzahlenAsc.ElementAtOrDefault(6);
     _8 = TippzahlenAsc.ElementAtOrDefault(7);
     _9 = TippzahlenAsc.ElementAtOrDefault(8);
     _10 = TippzahlenAsc.ElementAtOrDefault(9);
 }
Example #9
0
 public static ATipp create(ITippfeld t)
 {
     switch (t.SID) {
         case (6):
             return new Tipp(t);
         case (7):
             return new Tipp7(t);
         case (8):
             return new Tipp8(t);
         case (9):
             return new Tipp9(t);
         case (10):
             return new Tipp10(t);
         case (11):
             return new Tipp11(t);
         case (12):
             return new Tipp12(t);
         case (13):
             return new Tipp13(t);
     }
     throw new ArgumentException("should be SID between 6 and 13");
 }
Example #10
0
 public void can_quick()
 {
     sut = new Normalfeld().quick();
     Assert.That(sut.Tippzahlen.Count, Is.EqualTo(6));
 }
Example #11
0
 public void can_quick()
 {
     int sid = X.RANDOM.Next(7, 14);
     sut = new Systemfeld() {SID = sid}.quick();
     Assert.That(sut.Tippzahlen.Count, Is.EqualTo(sid));
 }
Example #12
0
 public Tipp7(ITippfeld tippfeld)
     : base(tippfeld)
 {
     i7 = TippzahlenAsc.ElementAtOrDefault(6);
 }
Example #13
0
 protected ATipp(ITippfeld tippfeld)
 {
     Guard.ifNull(tippfeld);
     TippzahlenAsc = tippfeld.Tippzahlen.ascending();
     Id = Stringifier.stringify(TippzahlenAsc);
 }
Example #14
0
 public Tipp12(ITippfeld tippfeld)
     : base(tippfeld)
 {
     i12 = TippzahlenAsc.ElementAtOrDefault(11);
 }
Example #15
0
 public Tipp10(ITippfeld tippfeld)
     : base(tippfeld)
 {
     i10 = TippzahlenAsc.ElementAtOrDefault(9);
 }
Example #16
0
 public Tipp11(ITippfeld tippfeld)
     : base(tippfeld)
 {
     i11 = TippzahlenAsc.ElementAtOrDefault(10);
 }
Example #17
0
 public Tipp8(ITippfeld tippfeld)
     : base(tippfeld)
 {
     i8 = TippzahlenAsc.ElementAtOrDefault(7);
 }
Example #18
0
 public void addTippfeld(ITippfeld tippfeld)
 {
     tippfeld.Parent = this;
     Tippfelder.Add(tippfeld);
 }
Example #19
0
 public Tipp13(ITippfeld tippfeld)
     : base(tippfeld)
 {
     i13 = TippzahlenAsc.ElementAtOrDefault(12);
 }
Example #20
0
 public Tipp9(ITippfeld tippfeld)
     : base(tippfeld)
 {
     i9 = TippzahlenAsc.ElementAtOrDefault(8);
 }