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