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); }
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; }