private void CheckCounter(CounterController counter) { if (counter.queue.TakenPositionsCount < data.npcCountMin) { SpawnNewNPC(); } }
public void Input_ReturnsCorrectView_True() { CounterController controller = new CounterController(); ActionResult indexView = controller.InputList(); Assert.IsInstanceOfType(indexView, typeof(ViewResult)); }
private void OnTimeExpired(CounterController cc) { cc.TimeExpired -= OnTimeExpired; cc.Stop(); counterPanel.SetActive(false); ShowEndGameScreen(); }
void OnTriggerEnter2D(Collider2D other) { if (other.gameObject.name == "Dron") { audioManager = FindObjectOfType <AudioManager>(); counterController = GameObject.Find("Manager").GetComponent <CounterController>(); int number = counterController.numberOfBoxes; if (number >= 7) { text.enabled = true; spriteImageBackground.enabled = true; this.gameObject.GetComponent <SpriteRenderer>().sprite = spriteImageWin; audioManager.ChangeMusic(Win); } else { text.text = "YOU LOSE! NOT ENOUGH CRATES! CLICK 'ESCAPE' TO EXIT"; text.enabled = true; spriteImageBackground.enabled = true; this.gameObject.GetComponent <SpriteRenderer>().sprite = spriteImageLose; audioManager.ChangeMusic(Lose); } } }
public async Task BumpingIncrementsRevisionNumber() { var revs = new Dictionary <string, long>(); var rr = new Moq.Mock <IRevisionRepository>(); rr.Setup(m => m.Bumping(Moq.It.IsAny <string>())).Returns <string>( revName => Task.Run(() => { if (!revs.ContainsKey(revName)) { revs.Add(revName, 0); } else { revs[revName]++; } return(revs[revName]); })); _controller = new CounterController(rr.Object); var rev1 = await _controller.Bumping("BumpingIncrementsRevisionNumber"); var rev2 = await _controller.Bumping("BumpingIncrementsRevisionNumber"); Assert.AreEqual(rev1 + 1, rev2); }
public void Create_ReturnsCorrectActionType_RedirectToActionResult() { CounterController controller = new CounterController(); IActionResult view = controller.Create("hello", "HeLlO world I said hello"); Assert.IsInstanceOfType(view, typeof(RedirectToActionResult)); }
// Use this for initialization void Start() { _counterController = GameObject.Find("Manager").GetComponent <CounterController>(); if (_counterController == null) { Debug.LogError("Counter controller not found."); } }
// Use this for initialization void Start () { counterController = GameObject.Find("Manager").GetComponent<CounterController>(); //szukanie obiektu Manager a następnie w nim CounterController if (counterController == null) //jeśli nie ma countercontroller { Debug.LogError("CounterController nie został znaleziony."); // wypisz błąd } }
// Use this for initialization void Start() { counterController = GameObject.Find("Manager").GetComponent <CounterController>(); if (counterController == null) { Debug.LogError("CounterController nie zostal znaleziony."); } }
// Use this for initialization void Start() { counterController = GameObject.Find("Manager").GetComponent <CounterController>(); //a tu w niej szukamy Managera if (counterController == null) { Debug.LogError("Nie ma CounterControllera"); } }
public void Index_HasCorrectModelType_ItemList() { CounterController controller = new CounterController(); ViewResult indexView = controller.Index() as ViewResult; var result = indexView.ViewData.Model; Assert.IsInstanceOfType(result, typeof(List <Counter>)); }
public void Create_RedirectsToCorrectAction_Index() { CounterController controller = new CounterController(); RedirectToActionResult actionResult = controller.Create("hello", "HeLlO world I said hello") as RedirectToActionResult; string result = actionResult.ActionName; Assert.AreEqual(result, "Index"); }
public void Awake() { base.Awake(); onHoverEnter.AddListener(ObjectHovered); onHoverExit.AddListener(ObjectDeHovered); onSelectEnter.AddListener(ObjectSelected); onSelectExit.AddListener(ObjectDeselected); cc = GetComponent <CounterController>(); }
public async Task SetUpAsync() { var storage = MongoDBStorageFactory.DefaultInstance; await storage.Revisions.Database.Client.DropDatabaseAsync( storage.Revisions.Database.DatabaseNamespace.DatabaseName); await storage.SetUp(); _controller = new CounterController(storage); }
public void Error() { Mock <ILogger> loggerMock = new Mock <ILogger>(); Mock <IOptions <AppConfig> > optionsMock = new Mock <IOptions <AppConfig> >(); Mock <IRepositoryFactory> repositoryFactoryMock = new Mock <IRepositoryFactory>(); CounterController counterController = new CounterController(loggerMock.Object, optionsMock.Object, repositoryFactoryMock.Object); Assert.ThrowsAsync <Exception>(() => counterController.Error()); }
void Start() { _anim = GetComponent <Animator>(); _rgdBody = GetComponent <Rigidbody2D>(); _counterController = GameObject.Find("Manager").GetComponent <CounterController>(); if (_counterController == null) { Debug.LogError("Counter controller not found."); } }
private void OnWorkerCreated(GameObject queen) { if (noWorker) { noWorker = false; CounterController cc = counterPanel.GetComponent <CounterController>(); cc.TimeExpired -= OnTimeExpired; cc.Stop(); counterPanel.SetActive(false); } }
public async Task BumpingNewRevisionReturnsZero() { var rr = new Moq.Mock <IRevisionRepository>(); rr.Setup(m => m.Bumping(Moq.It.IsAny <string>())).Returns <string>(revName => Task.Run <long>(() => 0)); _controller = new CounterController(rr.Object); var rev = await _controller.Bumping("BumpingNewRevisionReturnsZero"); Assert.AreEqual(0, rev); }
public async Task Consumption_Post_Once() { _consumptionRepository = new MockConsumptionRepository(); _counterRepository = new MockCounterRepository(); _counterService = new CounterService(_counterRepository, _consumptionRepository); _controller = new CounterController(_counterService); var result = await _controller.CounterCallback(1, 244); var okResult = result.Should().BeOfType <OkResult>().Subject; }
public void Index_ReturnsCorrectView_True() { //Arrange CounterController controller = new CounterController(); //Act ActionResult indexView = controller.Index(); //Assert Assert.IsInstanceOfType(indexView, typeof(ViewResult)); }
public void TriggerEndGame() { Cursor.visible = true; gameInProgress = false; CounterController counterController = counter.GetComponent <CounterController>(); string lensOrLenses = (counterController.GetCount() == 1) ? " lens!" : " lenses!"; finalScore.text = "Matched " + counter.text + lensOrLenses; finalScore.gameObject.SetActive(true); continueButton.interactable = false; ShowMenu(); }
public GameController(CoreData coreData, Canvas menuCanvas) { _menuCanvas = menuCanvas; _core = coreData; _disposables.Add( new GameObject("Updater") .AddComponent <Updater>() ); _canvas = new GameObject("Canvas").AddComponent <Canvas>(); _canvas.renderMode = RenderMode.ScreenSpaceOverlay; _canvas.gameObject.AddComponent <GraphicRaycaster>(); var scaler = _canvas.gameObject.AddComponent <CanvasScaler>(); scaler.uiScaleMode = CanvasScaler.ScaleMode.ScaleWithScreenSize; scaler.matchWidthOrHeight = 0.5f; _canvas.transform.localPosition = Vector3.zero; var coinText = new GameObject("CoinCounter").AddComponent <Text>(); coinText.Adjust(200, 100, _canvas.transform, new Vector2( -Screen.width / 2 + coinText.rectTransform.rect.width, Screen.height / 2 - coinText.rectTransform.rect.height / 2), new Vector2(0.0f, 1.0f), new Vector2(0.0f, 1.0f)); coinText.alignment = TextAnchor.UpperLeft; _coinCounterController = new CounterController( coinText, "Coin" ); _coinCounterController.Load(); var scoreText = new GameObject("ScoreCounter").AddComponent <Text>(); scoreText.Adjust(200, 100, _canvas.transform, new Vector2( Screen.width / 2 - scoreText.rectTransform.rect.width, Screen.height / 2 - scoreText.rectTransform.rect.height / 2), new Vector2(1.0f, 1.0f), new Vector2(1.0f, 1.0f)); scoreText.alignment = TextAnchor.UpperRight; _scoreCounter = new CounterController(scoreText, "Score"); _disposables.Add(_coinCounterController); _disposables.Add(_scoreCounter); _disposables.Add(_logController); _disposables.Add(_knifeController); CreatingLevel(); }
public async Task Counter_Get_One() { _consumptionRepository = new MockConsumptionRepository(); _counterRepository = new MockCounterRepository(); _counterService = new CounterService(_counterRepository, _consumptionRepository); _controller = new CounterController(_counterService); var result = await _controller.Counter(1); // Assert var okResult = result.Should().BeOfType <OkObjectResult>().Subject; var subject = okResult.Value.Should().BeAssignableTo <SlimCounterViewModel>().Subject; subject.Id.Should().Be("1"); subject.VillageName.Should().Be("TestVillage1"); }
public void Incrementar_KO() { AppConfig configuracion = ObtenerConfiguracionPersistenciaNextCounterDesactivada(); Mock <ILogger> loggerMock = new Mock <ILogger>(); Mock <ICounterRepository> repositoryMock = new Mock <ICounterRepository>(); Mock <IOptions <AppConfig> > optionsMock = new Mock <IOptions <AppConfig> >(); Mock <IRepositoryFactory> repositoryFactoryMock = new Mock <IRepositoryFactory>(); repositoryMock.Setup(m => m.IncrementarContador()).Throws <Exception>(); optionsMock.Setup(m => m.Value).Returns(configuracion); CounterController counterController = new CounterController(loggerMock.Object, optionsMock.Object, repositoryFactoryMock.Object); Assert.ThrowsAsync <Exception>(() => counterController.Incrementar()); }
private void ShowForceCreateScreen(string beeTag, float createWithinTime) { //Warning: Bad coding ahead switch (beeTag) { case "WorkerBee": if (noWorker || noQueen) { return; } else { noWorker = true; } break; case "QueenBee": if (noQueen || noWorker) { return; } else { noQueen = true; } break; } forceToCreateScreen.SetActive(true); switch (beeTag) { case "WorkerBee": forceToCreateScreen.SendMessage("SetMessage", "Create a worker bee within " + createWithinTime + " seconds or the colony won't survive!"); break; case "QueenBee": forceToCreateScreen.SendMessage("SetMessage", "Create a queen bee within " + createWithinTime + " seconds or the colony won't survive!"); break; } forceToCreateScreen.SendMessage("SetCreateWithinTime", createWithinTime); counterPanel.SetActive(true); CounterController cc = counterPanel.GetComponent <CounterController>(); cc.StartTime = createWithinTime; cc.TimeExpired += OnTimeExpired; cc.StartCountdown(); }
public void Leer_KO() { AppConfig configuracion = ObtenerConfiguracionPersistenciaNextCounterDesactivada(); Mock <ILogger> loggerMock = new Mock <ILogger>(); Mock <ICounterRepository> repositoryMock = new Mock <ICounterRepository>(); Mock <IOptions <AppConfig> > optionsMock = new Mock <IOptions <AppConfig> >(); Mock <IRepositoryFactory> repositoryFactoryMock = new Mock <IRepositoryFactory>(); repositoryMock.Setup(m => m.ObtenerContador()).Throws <Exception>(); optionsMock.Setup(m => m.Value).Returns(configuracion); repositoryFactoryMock.Setup(m => m.Get(Claves.SELECTOR_PERSISTENCIA_REDIS)).Returns(repositoryMock.Object); CounterController counterController = new CounterController(loggerMock.Object, optionsMock.Object, repositoryFactoryMock.Object); Assert.ThrowsAsync <Exception>(() => counterController.Leer()); }
public async Task Incrementar_OK_200() { AppConfig configuracion = ObtenerConfiguracionPersistenciaNextCounterDesactivada(); Mock <ILogger> loggerMock = new Mock <ILogger>(); Mock <ICounterRepository> repositoryMock = new Mock <ICounterRepository>(); Mock <IOptions <AppConfig> > optionsMock = new Mock <IOptions <AppConfig> >(); Mock <IRepositoryFactory> repositoryFactoryMock = new Mock <IRepositoryFactory>(); ActionResult <int> resultadoEsperado = new OkObjectResult(CODIGO_RAMDOM_1); repositoryMock.Setup(m => m.IncrementarContador()).Returns(Task.FromResult(CODIGO_RAMDOM_1)); optionsMock.Setup(m => m.Value).Returns(configuracion); repositoryFactoryMock.Setup(m => m.Get(Claves.SELECTOR_PERSISTENCIA_REDIS)).Returns(repositoryMock.Object); CounterController counterController = new CounterController(loggerMock.Object, optionsMock.Object, repositoryFactoryMock.Object); ActionResult <int> resultado = await counterController.Incrementar(); resultado.Should().BeEquivalentTo(resultadoEsperado); }
public void NextTurnTest() { var counters = new List <ICounter> { _turnCounter, _timeCounter }; CounterController.NextTurn(counters); var first = counters.ElementAt(0); var second = counters.ElementAt(1); if (first.Count != turnInt - 1) { Assert.Fail(); } if (second.Count != timeInt - 6) { Assert.Fail(); } }
public async Task Counter_Report_All() { _consumptionRepository = new MockConsumptionRepository(); _counterRepository = new MockCounterRepository(); _counterService = new CounterService(_counterRepository, _consumptionRepository); _controller = new CounterController(_counterService); await _controller.CounterCallback(1, 250); await _controller.CounterCallback(1, 240); await _controller.CounterCallback(2, 2444); var result = await _controller.ConsumptionReport("24"); var okResult = result.Should().BeOfType <OkObjectResult>().Subject; var subject = okResult.Value.Should().BeAssignableTo <TotalVillageReportWrapperViewModel>().Subject; subject.Villages.Count().Should().Be(2); subject.Villages[0].Consumption.Should().Be(490); subject.Villages[1].Consumption.Should().Be(2444); }
public void SetUp() { MongoDBStorageUtils.SetUpAsync().Wait(); _controller = new CounterController(MongoDBStorageFactory.DefaultInstance); }
public static CounterController Fixture() { CounterController controller = new CounterController(new CounterRepository(), "", new LoginView()); return controller; }
void Awake() { Instance = this; fillObject = transform.GetChild(0).gameObject; }
void Awake() { Instance = this; fillObject = transform.GetChild(0).gameObject; }