public void Setup() { _random = Substitute.For <IRandom>(); _defuserCounter = new DefuserCounter(); _deviceInfo = Substitute.For <IDeviceInfo>(); _allBombs = Substitute.For <AllBombs>(_random, new IBomb[0], _deviceInfo); }
public void GetNumberOfBombPlayers_ShouldReturn3BombsFor5Players() { // Given var defuserCounter = new DefuserCounter(); // When var numberOfBombs = defuserCounter.GetNumberOfExplosivePlayers(5); // Then Assert.That(numberOfBombs, Is.EqualTo(3)); }
public void Init() { _defuserCounter = Substitute.For <DefuserCounter>(); _allPlayerControllers = Substitute.For <AllPlayerControllers>(Substitute.For <AllPlayers>()); _lobbyLayer = new GameObject().AddComponent <LobbyLayer>(); _lobbyLayer.Init(_defuserCounter, _allPlayerControllers); _lobbyLayer.nbDefusersText = new GameObject().AddComponent <Text>(); _lobbyLayer.nbExplosivesText = new GameObject().AddComponent <Text>(); _lobbyLayer.playButton = new GameObject().AddComponent <Button>(); }
public SetNewDefuseAttempt(IRandom random, AllPlayers allPlayers, AllBombs allBombs, DefusingState defusingState, DefuserCounter defuserCounter, INewDefuseAttemptSetListener newDefuseAttemptSetListener) { _newDefuseAttemptSetListener = newDefuseAttemptSetListener; _allBombs = allBombs; _random = random; _allPlayers = allPlayers; _defusingState = defusingState; _defuserCounter = defuserCounter; }
public void Init() { _random = Substitute.For <IRandom>(); _random.Range(Arg.Any <int>(), Arg.Any <int>()).Returns(0); _deviceInfo = Substitute.For <IDeviceInfo>(); _defuserCounter = new DefuserCounter(); _allPlayers = Substitute.For <AllPlayers>(); _allPlayers.GetAll().Returns(new List <Player>().AsReadOnly()); _defusingState = new DefusingState( Substitute.For <IDefusingTime>(), Substitute.For <IDefusingTimerUpdatedListener>(), Substitute.For <IDefuseFailedListener>()); _allBombs = Substitute.For <AllBombs>(_random, new IBomb[0], _deviceInfo); _newDefuseAttemptSetListener = Substitute.For <INewDefuseAttemptSetListener>(); _setNewDefuseAttempt = new SetNewDefuseAttempt( _random, _allPlayers, _allBombs, _defusingState, _defuserCounter, _newDefuseAttemptSetListener); }
public void Init(DefuserCounter defuserCounter, AllPlayerControllers allPlayerControllers) { _defuserCounter = defuserCounter; _allPlayerControllers = allPlayerControllers; }