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