public void CanAddPlayersToDraft() { IDraftMemberPositionsRepository repository = new DraftMemberPositionsRepository(); Draft draft1 = _drafts[1]; Member member1 = _members[0]; Member member2 = _members[1]; Member member3 = _members[2]; Member member4 = _members[3]; repository.AddMemberToDraft(draft1, member1, 4); repository.AddMemberToDraft(draft1, member2, 3); repository.AddMemberToDraft(draft1, member3, 2); repository.AddMemberToDraft(draft1, member4, 1); int positionFromDb = repository.GetDraftPosition(draft1, member1); Assert.AreEqual(4, positionFromDb); positionFromDb = repository.GetDraftPosition(draft1, member2); Assert.AreEqual(3, positionFromDb); positionFromDb = repository.GetDraftPosition(draft1, member3); Assert.AreEqual(2, positionFromDb); positionFromDb = repository.GetDraftPosition(draft1, member4); Assert.AreEqual(1, positionFromDb); }
public int CurrentPickPosition(int draftId) { IDraftRepository dr = new DraftRepository(); IDraftMemberPositionsRepository dpr = new DraftMemberPositionsRepository(); var draft = dr.GetById(draftId); return dpr.GetDraftPosition(draft, draft.CurrentTurn); }
public void CanAddPlayerToDraft() { IDraftMemberPositionsRepository repository = new DraftMemberPositionsRepository(); Draft draft1 = _drafts[1]; Member member1 = _members[0]; repository.AddMemberToDraft(draft1, member1, 4); int positionFromDb = repository.GetDraftPosition(draft1, member1); Assert.AreEqual(4, positionFromDb); }
public void CanUpdatePlayerPosition() { IDraftMemberPositionsRepository repository = new DraftMemberPositionsRepository(); repository.UpdatePosition(_drafts[0], _members[1], 5); int positionFromDb = repository.GetDraftPosition(_drafts[0], _members[1]); Assert.AreEqual(5, positionFromDb); }