Example #1
0
 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);
 }