public PiecesFactoryTests() { factory = new PiecesFactory(); squares = MockBoard.MockSquares.Select(d => d.Value).ToList(); mockPlayerOne = new Mock <IPlayer>(); mockPlayerTwo = new Mock <IPlayer>(); playerOnePieces = factory.GetPlayerPieces(squares.GetRange(0, 16), mockPlayerOne.Object); playerTwoPieces = factory.GetPlayerPieces(squares.GetRange(48, 16), mockPlayerTwo.Object); }