public void GetPlayerSeed_ReturnsCorrectSeedValue()
        {
            List <IPlayer> pList = new List <IPlayer>();

            for (int i = 1; i <= 8; ++i)
            {
                Mock <IPlayer> moq = new Mock <IPlayer>();
                moq.Setup(p => p.Id).Returns(i * 10);
                pList.Add(moq.Object);
            }
            IBracket b = new SingleElimBracket(pList);

            Assert.AreEqual(3, b.GetPlayerSeed(30));
        }
        public void GetPlayerSeed_ThrowsNotFoundWithBadIDInput()
        {
            List <IPlayer> pList = new List <IPlayer>();

            for (int i = 1; i <= 8; ++i)
            {
                Mock <IPlayer> moq = new Mock <IPlayer>();
                moq.Setup(p => p.Id).Returns(i * 10);
                pList.Add(moq.Object);
            }
            IBracket b = new SingleElimBracket(pList);

            b.GetPlayerSeed(11);

            Assert.AreEqual(3, 2);
        }