Exemplo n.º 1
0
        public void CanGetPickListByDraftAndMember()
        {
            IPickRepository repository = new PickRepository();

            repository.PickCard(_drafts[0], _members[0], _cards[0]);
            repository.PickCard(_drafts[0], _members[0], _cards[1]);
            repository.PickCard(_drafts[0], _members[0], _cards[2]);

            ICollection <Pick> picks = repository.GetPicksByDraftAndMember(_drafts[0], _members[0]);

            Assert.AreEqual(3, picks.Count);
        }
Exemplo n.º 2
0
        public List <Pick> GetLatestPicksByPlayer(int draftId, int memberId)
        {
            IDraftRepository  dr = new DraftRepository();
            IPickRepository   pr = new PickRepository();
            IMemberRepository mr = new MemberRepository();

            var draft           = dr.GetById(draftId);
            var member          = mr.GetById(memberId);
            var picksCollection = pr.GetPicksByDraftAndMember(draft, member);

            if (picksCollection == null)
            {
                return(new List <Pick>());
            }

            var picks = picksCollection.ToList();

            picks.Sort((p1, p2) => p1.CreatedDate.CompareTo(p2.CreatedDate));

            return(picks);
        }