public void SetUp() { playerList = MockRepository.GenerateStub<IPlayerList>(); playerList.Stub(me => me.Players).Return(new List<IPlayer>()); stubTexture = MockRepository.GenerateStub<ITexture>(); _stubTextureBank = MockRepository.GenerateStub<ITextureBank<PlayerTexture>>(); _stubTextureBank.Stub(x => x[PlayerTexture.Ball]).Return(stubTexture); stubSpriteBatch = MockRepository.GenerateStub<ISpriteBatch>(); stubCamera = MockRepository.GenerateStub<ICamera>(); stubWeaponDrawer = MockRepository.GenerateStub<IWeaponDrawer>(); stubBubbleText = MockRepository.GenerateStub<IBubbleTextDrawer>(); player = MockRepository.GenerateStub<IPlayer>(); player.Status = PlayerStatus.Alive; player.Stub(me => me.PlayerSettings).Return(new NetworkPlayerSettings()); player.Stub(me => me.Weapons).Return(MockRepository.GenerateStub<IWeapons>()); playerList.Players.Add(player); playerView = new PlayerView(playerList, _stubTextureBank, stubSpriteBatch, stubCamera, stubWeaponDrawer, stubBubbleText); }