public FiledPlayslipDto(Playslip playslip, Draw draw) { playslip.notNull(); RefId = playslip.RefId; IsInvalidOrEmpty = playslip.invalid() || !playslip.valid(); IsWin = playslip.valid() && null != draw && playslip.win(draw); }
public TemplateDto(Playslip playslip, Draw draw) { playslip.notNull(); IsInvalid = playslip.invalid(); RefId = playslip.RefId; Nr = playslip.Nr.AsString; HasSpiel77 = playslip.IsS77; HasSuper6 = playslip.IsS6; Boards = new List<BoardDto>(playslip.Select(board => new BoardDto(board, draw))); }
public BoardC(Playslip p, byte pos, DateTime now) : base(p, pos, now) { }
public void eval_Spiel77_7() { sut = ObjectMother.playslip(GameType.Spiel77, 7, out draw); Assert.AreEqual(1, sut.eval(draw, GameType.Spiel77, PrizeCategory.I)); }
public void eval_Spiel77_6_false() { sut = ObjectMother.playslip(GameType.Spiel77, 7, false, out draw); foreach(PrizeCategory pc in Enum.GetValues(typeof(PrizeCategory))) Assert.AreEqual(0, sut.eval(draw, GameType.Spiel77, pc)); }
public void reviewPlayslip(string refid) { template = Playslips.SingleOrDefault(x => x.RefId.Equals(refid)) ?? template; }
public void newTemplate(Style type) { template = Builder.playslip(type, this); }
public void dropTemplate() { Playslips.Remove(template); template = null; }
public void eval_Super6_6() { sut = ObjectMother.playslip(GameType.Super6, 6, out draw); Assert.AreEqual(1, sut.eval(draw, GameType.Super6, PrizeCategory.I)); }
public void eval_Super6_0() { sut = ObjectMother.playslip(GameType.Super6, 0, out draw); foreach(PrizeCategory pc in Enum.GetValues(typeof(PrizeCategory))) Assert.AreEqual(0, sut.eval(draw, GameType.Super6, pc)); }