public void CallBarsService_GetByIdMethod_WithCorrectIdWhenItIsPassed() { //Arrange var bar = new ShishaBar(); var barViewModel = new BarViewModel(); string userId = "1"; int rating = 5; var mockedMappingService = new Mock <IMappingService>(); mockedMappingService.Setup(x => x.Map <ShishaBar, BarViewModel>(bar)).Returns(barViewModel); var mockedBarsService = new Mock <IBarsService>(); mockedBarsService.Setup(x => x.GetBarById(It.IsAny <int>())).Returns(bar); var mockedReviewsService = new Mock <IReviewsService>(); var mockedRatingService = new Mock <IRatingService>(); mockedRatingService.Setup(x => x.GetUserRating(It.IsAny <int>(), userId)).Returns(rating); var mockedUserProvider = new Mock <IUserProvider>(); mockedUserProvider.Setup(x => x.GetUserId()).Returns(userId); var controller = new BarController(mockedMappingService.Object, mockedBarsService.Object, mockedReviewsService.Object, mockedRatingService.Object, mockedUserProvider.Object); //Act controller.Index(2); //Assert mockedBarsService.Verify(x => x.GetBarById(2), Times.Once()); }
public void GetBestBars_NoBarsInDatabase_ReturnsNotFound() { var barController = new BarController(_uow, _mapper); var httpResult = barController.GetBestBars(); Assert.That(httpResult, Is.TypeOf <NotFoundResult>()); }
public void FindAllAvailableDrinks() { //setup FillDataToTheDataBase(); DrinkController dc = new DrinkController(); BarController bc = new BarController(); bc.AddStockToBar(bar, new Stock() { Ingredient = TestVodkaIngre, Quantity = 100 }); //Act List <DrinkViewModel> found = controller.FindAllAvailableDrinks(bar).Values.ToList(); //assert Assert.AreEqual(found.Count, 1); //Setup 2 bc.AddStockToBar(bar, new Stock() { Ingredient = TestJuiceIngre, Quantity = 100 }); //Act 2 List <DrinkViewModel> found2 = controller.FindAllAvailableDrinks(bar).Values.ToList(); //assert 2 Assert.AreEqual(found2.Count, 3); }
public void Initialize(Character character, Tile tile) { this.Character = character; tile.BoardPiece = this.gameObject; this.gameObject.name = this.ToString(); this.MoveSpeed = character.MoveSpeed; this.Tile = tile; this.Team = Character.Team; this.Attack = Character.Attack; this.Defense = Character.Defense; this.Speed = Character.MoveSpeed; this.MaxHealth = Character.MaxHealth; this.Health = Character.MaxHealth; HasDied = false; _hasActed = true; HasMoved = true; TurnStartEffects = new List <Effect>(); TurnEndEffects = new List <Effect>(); healthBar = gameObject.GetComponentInChildren <BarController>(); healthBar.SetMaxValue(character.MaxHealth); healthBar.SetMinValue(0); healthBar.SetValue(character.MaxHealth); actionMenu = gameObject.GetComponentInChildren <PanelScript>(); actionMenu.unit = this; actionMenu.grid = Tile.gameBoard; this.InjuryMultiplier = character.InjuryMultiplier; this.HitMultiplier = character.HitMultiplier; if (Team == 0) { Image health = gameObject.transform.Find("HealthBarCanvas/healthBar/healthFill").gameObject.GetComponent <Image>(); health.color = Color.blue; } actionMenu.HidePanel(); }
public void ReturnPartialView_WithTheCorrectRating() { //Arrange int barId = 1; int value = 4; double rating = 3.6d; var reviews = new List <Review>(); var mockedMappingService = new Mock <IMappingService>(); var mockedBarsService = new Mock <IBarsService>(); var mockedReviewsService = new Mock <IReviewsService>(); var mockedRatingService = new Mock <IRatingService>(); mockedRatingService.Setup(x => x.AddRating(It.IsAny <Rating>())).Verifiable(); mockedRatingService.Setup(x => x.UpdateBarRating(It.IsAny <int>())).Returns(rating); var mockedUserProvider = new Mock <IUserProvider>(); var controller = new BarController(mockedMappingService.Object, mockedBarsService.Object, mockedReviewsService.Object, mockedRatingService.Object, mockedUserProvider.Object); //Act & Assert controller.WithCallTo(c => c.Rate(barId, value)) .ShouldRenderPartialView("_RatingPartial"); }
public void CallReviewsService_GetBarReviews_WithCorrectId() { //Arrange int barId = 1; string title = "title"; string text = "text"; var reviews = new List <Review>(); var mockedMappingService = new Mock <IMappingService>(); var mockedBarsService = new Mock <IBarsService>(); var mockedReviewsService = new Mock <IReviewsService>(); mockedReviewsService.Setup(x => x.AddReview(It.IsAny <int>(), It.IsAny <Review>())); mockedReviewsService.Setup(x => x.GetBarReviews(It.IsAny <int>())).Returns(reviews); var mockedRatingService = new Mock <IRatingService>(); var mockedUserProvider = new Mock <IUserProvider>(); var controller = new BarController(mockedMappingService.Object, mockedBarsService.Object, mockedReviewsService.Object, mockedRatingService.Object, mockedUserProvider.Object); //Act controller.AddReview(barId, title, text); //Assert mockedReviewsService.Verify(x => x.GetBarReviews(barId), Times.Once()); }
public void CallRatingService_UpdateBarRatingMethod_WithCorrectId() { //Arrange int barId = 1; int value = 4; double rating = 3.6d; var reviews = new List <Review>(); var mockedMappingService = new Mock <IMappingService>(); var mockedBarsService = new Mock <IBarsService>(); var mockedReviewsService = new Mock <IReviewsService>(); var mockedRatingService = new Mock <IRatingService>(); mockedRatingService.Setup(x => x.AddRating(It.IsAny <Rating>())).Verifiable(); mockedRatingService.Setup(x => x.UpdateBarRating(It.IsAny <int>())).Returns(rating); var mockedUserProvider = new Mock <IUserProvider>(); var controller = new BarController(mockedMappingService.Object, mockedBarsService.Object, mockedReviewsService.Object, mockedRatingService.Object, mockedUserProvider.Object); //Act controller.Rate(barId, value); //Assert mockedRatingService.Verify(x => x.UpdateBarRating(barId), Times.Once()); }
public void ReturnDefaultView_WithBarViewModel_WithCorrectlySetCurrentUserRating() { //Arrange var bar = new ShishaBar(); var barViewModel = new BarViewModel(); string userId = "1"; int rating = 5; int barId = 2; var mockedMappingService = new Mock <IMappingService>(); mockedMappingService.Setup(x => x.Map <ShishaBar, BarViewModel>(bar)).Returns(barViewModel); var mockedBarsService = new Mock <IBarsService>(); mockedBarsService.Setup(x => x.GetBarById(It.IsAny <int>())).Returns(bar); var mockedReviewsService = new Mock <IReviewsService>(); var mockedRatingService = new Mock <IRatingService>(); mockedRatingService.Setup(x => x.GetUserRating(It.IsAny <int>(), userId)).Returns(rating); var mockedUserProvider = new Mock <IUserProvider>(); mockedUserProvider.Setup(x => x.GetUserId()).Returns(userId); var controller = new BarController(mockedMappingService.Object, mockedBarsService.Object, mockedReviewsService.Object, mockedRatingService.Object, mockedUserProvider.Object); //Act & Assert controller.WithCallTo(c => c.Index(2)) .ShouldRenderDefaultView() .WithModel <BarViewModel>(ViewModel => { Assert.AreEqual(rating, ViewModel.CurrentUserRating); }); }
public void ReturnsPartialView_WithIEnumerableOfReview() { //Arrange int barId = 1; string title = "title"; string text = "text"; var reviews = new List <Review>(); var mockedMappingService = new Mock <IMappingService>(); var mockedBarsService = new Mock <IBarsService>(); var mockedReviewsService = new Mock <IReviewsService>(); mockedReviewsService.Setup(x => x.AddReview(It.IsAny <int>(), It.IsAny <Review>())); mockedReviewsService.Setup(x => x.GetBarReviews(It.IsAny <int>())).Returns(reviews); var mockedRatingService = new Mock <IRatingService>(); var mockedUserProvider = new Mock <IUserProvider>(); var controller = new BarController(mockedMappingService.Object, mockedBarsService.Object, mockedReviewsService.Object, mockedRatingService.Object, mockedUserProvider.Object); //Act & Assert controller.WithCallTo(c => c.AddReview(barId, title, text)) .ShouldRenderPartialView("_ReviewsPartial") .WithModel <IEnumerable <Review> >(); }
/*public void RestoreItems(int[] restoredSlotID, int[] restoredValue, int[] restoredName){ * slotID [indexID] = item.itemID; * slotValue [indexID] = item.itemValue; * slotName [indexID] = item.itemName; * slotDesc [indexID] = item.itemDesc; * slotSprite [indexID] = item.itemSprite; * slotType [indexID] = item.itemType; * slotIcon[indexID].sprite = item.itemSprite; * slotStack [indexID]++; * EnableItem(ID); * }*/ public void PurchaseItem(int ID) //This method allows the player to purchase an item based on value of given item ID { BarController coinScript = this.gameObject.GetComponent <BarController>(); if (InventoryFull() == false) { Debug.Log(coinScript.GetCoins()); Item item = ItemDatabase.GetItem(storeItems[ID]); Debug.Log(item.itemValue); if (coinScript.GetCoins() >= item.itemValue) { //Subtract the correct amount of coins coinScript.SetCoins(coinScript.GetCoins() - item.itemValue); ItemClicked(storeItems[ID]); coinScript.InvokeSound(coinScript.craftSound); StartCoroutine(coinScript.InvokeMessage("+ITEM!", 1f)); } else { //YOU DONT HAVE ENOUGH COINS coinScript.InvokeSound(coinScript.errorSound); StartCoroutine(coinScript.InvokeMessage("NOT ENOUGH COINS!", 1f)); } } else { coinScript.InvokeSound(coinScript.errorSound); StartCoroutine(coinScript.InvokeMessage("INVENTORY FULL!", 1f)); } }
public void UseItemClicked() { if (slotStack [clickedSlotID] > 0) { //USE THE ITEM then YOU USED ITEM X slotStack[clickedSlotID]--; //Magic Barries heal if (slotID[clickedSlotID] == 2) { this.gameObject.GetComponent <BarController>().MagicBarriesHeal(); } if (slotID[clickedSlotID] == 17) { this.gameObject.GetComponent <BarController>().ToilAndTrouble(); } if (slotID[clickedSlotID] == 18) { this.gameObject.GetComponent <BarController>().Dice(); } if (slotID[clickedSlotID] == 21) { this.gameObject.GetComponent <BarController>().Apple(); } if (slotID[clickedSlotID] == 22) { this.gameObject.GetComponent <BarController>().Marmalade(); } if (slotID[clickedSlotID] == 23) { this.gameObject.GetComponent <BarController>().CraftingScroll(); } if (slotID[clickedSlotID] == 27) { this.gameObject.GetComponent <BarController>().ResourceSack(); } BarController player = this.gameObject.GetComponent <BarController>(); player.InvokeSound(player.powerUpSound); if (slotStack [clickedSlotID] <= 0) { //CLEAR ITEM FROM SLOT slotID [clickedSlotID] = 0; slotValue [clickedSlotID] = 0; slotName [clickedSlotID] = ""; slotDesc [clickedSlotID] = ""; slotSprite [clickedSlotID] = null; slotType [clickedSlotID] = 0; slotIcon[clickedSlotID].sprite = emptySlotSprite; DisableItem(selectedItemID); } } }
private void Awake() { if (bar == null) { bar = this; } totalDistance = Mathf.Abs(GameManager.spawnPoint.transform.position.y - finishLine.transform.position.y) - 1; }
public void GetBestBars_ReturnedDescendingOrder() { var barController = new BarController(_uow, _mapper); barController.AddBar(new BarDto() { BarName = "Bar1", AvgRating = 4.6, ShortDescription = "SD", AgeLimit = 18, CVR = 1235, Image = "png.jpg", LongDescription = "short", Address = "123 street", Email = "*****@*****.**", Educations = "IKT", PhoneNumber = 0000, }); barController.AddBar(new BarDto() { BarName = "Highest Rated Bar", AvgRating = 5.0, ShortDescription = "SD", AgeLimit = 18, CVR = 12353, Image = "png.jpg", LongDescription = "short", Address = "123 street", Email = "*****@*****.**", Educations = "IKT", PhoneNumber = 0000, }); barController.AddBar(new BarDto() { BarName = "Bar2", AvgRating = 3.4, ShortDescription = "SD", AgeLimit = 18, CVR = 123599, Image = "png.jpg", LongDescription = "short", Address = "123 street", Email = "*****@*****.**", Educations = "IKT", PhoneNumber = 0000, }); var secondBarController = CreateBarController(); var result = secondBarController.GetBestBars(); var resultList = (result as OkObjectResult).Value as List <BarSimpleDto>; Assert.That(resultList.Count, Is.EqualTo(3)); Assert.That(resultList[0].BarName, Is.EqualTo("Highest Rated Bar")); Assert.That(resultList[0].AvgRating, Is.GreaterThanOrEqualTo(resultList[1].AvgRating)); Assert.That(resultList[1].AvgRating, Is.GreaterThanOrEqualTo(resultList[2].AvgRating)); }
private void Awake() { ae = GetComponentInParent <AnimatedEnemy>(); barController = GetComponentInChildren <BarController>(); if (barController == null) { throw new MissingComponentException(); } }
// Let the bar start turnning up. public void GoUp(BarController controller) { if (_state == State.Bottom) { _audio.Play(); _controller = controller; _state = State.Upping; } }
void Start() { AlimentationBar = GameObject.Find("AlimentationBar").GetComponent <BarController>(); HappinessBar = GameObject.Find("HappinessBar").GetComponent <BarController>(); LoveBar = GameObject.Find("LoveBar").GetComponent <BarController>(); AlimentationBar.SetMaxValue(alimentation); HappinessBar.SetMaxValue(happiness); LoveBar.SetMaxValue(love); }
void Inif() { m_hpController = GameObject.Find("HitPointBar").transform.Find("HpFill"). GetComponent <BarController>(); m_mpController = GameObject.Find("MagicPointBar").transform.Find("HpFill"). GetComponent <BarController>(); m_lifeSystem = GetComponent <LifeSystem>(); m_magicSystem = GetComponent <MagicSystem>(); }
void Start() { if(isServer) { GameObject barPlayer = Instantiate (barPrefab, new Vector2(0,-4), Quaternion.identity) as GameObject; NetworkServer.Spawn (barPlayer); bar = barPlayer.GetComponent<BarController>(); } Time.timeScale=1; }
partial void CustomInitialize() { BarController = new BarController(); BarController.MaxHeight = XPGauge.Height; BarController.Bar = XPGauge; healthGageMax = HealthGauge.Height; energyGaugeMax = EnergyGauge.Height; xpGaugeMax = XPGauge.Height; }
void Hold(BarController bc) { if (bc) { bc.onPlayerHold(); } MyRigidBody.gravityScale = 0; MyRigidBody.velocity = Vector3.zero; currentJumpCount = 0; }
public void GetData() { Debug.Log("Saving player data"); levelCounter++; //Save player health BarController player = GameObject.Find("Captain").GetComponent <BarController>(); playerHealth = player.GetHealth(); //Get Coins playerCoins = player.GetCoins(); //Get Resources playerResources = player.GetResources(); //Get Score playerScore = player.GetScore(); //Get Crafting Cost playerCraftingCost = player.craftingCost; //Gey Key playerKey = player.foundKey; //Get Player Revived State playerRevived = player.GetPlayerRevived(); //Get Extra Stats playerUpgradedAttack = player.upgradedDamage; playerUpgradedDefence = player.upgradedDefence; playerUpgradedHealth = player.upgradedHealth; playerUpgradedSpeed = player.upgradedSpeed; //Get Challenge counter playerChallengeCounter = player.challengeCounters; //Get Inventory PlayerInventory inventoryScript = GameObject.Find("Captain").GetComponent <PlayerInventory>(); playerInventory = inventoryScript.slotID; this.slotID = inventoryScript.slotID; this.slotValue = inventoryScript.slotValue; this.slotName = inventoryScript.slotName; this.slotDesc = inventoryScript.slotDesc; this.slotSprite = inventoryScript.slotSprite; this.slotType = inventoryScript.slotType; this.slotStack = inventoryScript.slotStack; this.slotIcon = inventoryScript.slotIcon; //Get Villager villageState = GameObject.Find("PickUpRange").GetComponent <PlayerInteract>().UnlockedVillagers; }
public void ReviewAddedFromSameUserTwice_ReturnsBadRequest_ReviewNotChanged() { var barController = new BarController(_uow, _mapper); barController.AddBar(new BarDto() { BarName = "Bar1", AvgRating = 0.0, ShortDescription = "SD", AgeLimit = 18, CVR = 1235, Image = "png.jpg", LongDescription = "short", Address = "123 street", Email = "*****@*****.**", Educations = "IKT", PhoneNumber = 0000, }); var customerController = new CustomerController(_uow, _mapper); customerController.AddCustomer(new CustomerDto { DateOfBirth = DateTime.Now, Email = "*****@*****.**", FavoriteBar = "Bar1", FavoriteDrink = "Øl", Name = "TestKunde", Username = "******", }); var reviewController = new ReviewController(_uow, _mapper); reviewController.AddUserReview(new ReviewDto() { BarName = "Bar1", // Bar added Username = "******", // User added BarPressure = 5, // Rating }); // Add review var result = reviewController.AddUserReview(new ReviewDto() { BarName = "Bar1", Username = "******", BarPressure = 1, }); // Add another from same user var secondBarController = CreateBarController(); var bar = (secondBarController.GetBar("Bar1") as OkObjectResult).Value as BarDto; Assert.That(result, Is.TypeOf <BadRequestResult>()); Assert.That(bar.AvgRating, Is.EqualTo(5)); // Check rating has not changed. }
// Update is called once per frame void DisplayGraph(float[] vals) { float maxValue = vals.Max(); for (int i = 0; i < vals.Length; i++) { BarController newBar = Instantiate(barPrefab) as BarController; newBar.transform.SetParent(transform); RectTransform rt = newBar.bar.GetComponent <RectTransform>(); float normalizedValue = (float)vals[i] / maxValue * 0.95f; rt.sizeDelta = new Vector2(rt.sizeDelta.x, chartHeight * normalizedValue); } }
public void RpcInitialize(BarController myBar, GoalController myGoal, int playerId, PhotonTargets photonTargets = PhotonTargets.All) { int ballViewID = myBar.photonView.viewID; int goalViewID = myGoal.photonView.viewID; List <int> sendDatas = new List <int>(); sendDatas.Add(ballViewID); sendDatas.Add(goalViewID); sendDatas.Add(playerId); photonView.RPC("LocalInitialize", photonTargets, sendDatas.ToArray()); }
void Start() { rigidBody_player = GetComponent <Rigidbody2D>(); animator_player = GetComponent <Animator>(); movement = new PlayerMovementController(); player_animation = new AnimatorController(); inventory = inventoryPanel.GetComponent <InventoryController>(); itemInHands = null; healthBarControl = new BarController(healthBar); staminaBarControl = new BarController(staminaBar); messenger = new Messenger(canvas); }
public void ChangeUserReview_AvgRatingChangedForBar() { var barController = new BarController(_uow, _mapper); barController.AddBar(new BarDto() { BarName = "Bar1", AvgRating = 0.0, ShortDescription = "SD", AgeLimit = 18, CVR = 1235, Image = "png.jpg", LongDescription = "short", Address = "123 street", Email = "*****@*****.**", Educations = "IKT", PhoneNumber = 0000, }); var customerController = new CustomerController(_uow, _mapper); customerController.AddCustomer(new CustomerDto { DateOfBirth = DateTime.Now, Email = "*****@*****.**", FavoriteBar = "Bar1", FavoriteDrink = "Øl", Name = "TestKunde", Username = "******", }); var reviewController = new ReviewController(_uow, _mapper); reviewController.AddUserReview(new ReviewDto() { BarName = "Bar1", // Bar added Username = "******", // User added BarPressure = 5, // Rating }); // Add review reviewController.EditUserReview(new ReviewDto() { BarName = "Bar1", Username = "******", BarPressure = 1, }); // Edit it at a later time. var secondBarController = CreateBarController(); var resultObj = (secondBarController.GetBar("Bar1") as OkObjectResult).Value as BarDto; Assert.That(resultObj.AvgRating, Is.EqualTo(1)); }
private void Awake() { instance = this; start = base.transform.Find("Start").localPosition; end = base.transform.Find("End").localPosition; bar = base.transform.Find("Bar"); bar.GetComponent <Image>().color = FugoUtils.HexToColor(BoardController.set.InGameSelectedLetterBGColor); parent = base.transform.parent; grandparent = parent.parent; parentStart = grandparent.Find("End"); parentEnd = grandparent.Find("Start"); animTime = 0.5f; steps = FugoUtils.extraPerCoin; }
void Damage() { //On damage do particle effects and play sound do animation BarController barcontroller = GameObject.Find("Captain").GetComponent <BarController>(); if (barcontroller.GetPick() == true) { damage = 2; } health -= damage; damage = 1; shakeAnim.DOPlayById("SHAKE"); audioS.PlayOneShot(damage_sound, 1f); Instantiate(particleBits, this.gameObject.transform.position, Quaternion.Euler(270, 45, 0)); }
void Start() { poog = TheBird.GetComponent <PoopGenerator>(); heartBar = GameObject.Find("HeartBar").GetComponent <BarController>(); tummyBar = GameObject.Find("TummyBar").GetComponent <BarController>(); tummyShake = GameObject.Find("TummyBar").GetComponent <ShakeBehavior>(); colonBar = GameObject.Find("ColonBar").GetComponent <BarController>(); pooShake = GameObject.Find("ColonBar").GetComponent <ShakeBehavior>(); Reset(); //eatButton.onClick.AddListener(Eat); //pooButton.onClick.AddListener(Poo); //resetButton.onClick.AddListener(Reset); }
private void OnCollisionEnter(Collision other) { BarController bar = other.gameObject.GetComponent <BarController>(); if (bar) { if (photonView.isMine) { RpcReflect(other.contacts[0].normal); } } else { LocalReflect(inNormal: other.contacts[0].normal); } }
public void AddReview_BarHasUpdatedRating_ReviewIsSaved() { var barController = new BarController(_uow, _mapper); barController.AddBar(new BarDto() { BarName = "Bar1", AvgRating = 0.0, ShortDescription = "SD", AgeLimit = 18, CVR = 1235, Image = "png.jpg", LongDescription = "short", Address = "123 street", Email = "*****@*****.**", Educations = "IKT", PhoneNumber = 0000, }); var customerController = new CustomerController(_uow, _mapper); customerController.AddCustomer(new CustomerDto { DateOfBirth = DateTime.Now, Email = "*****@*****.**", FavoriteBar = "Bar1", FavoriteDrink = "Øl", Name = "TestKunde", Username = "******", }); var reviewController = new ReviewController(_uow, _mapper); var reviewResult = reviewController.AddUserReview(new ReviewDto() { BarName = "Bar1", // Bar added Username = "******", // User added BarPressure = 5, // Rating }); var secondBarController = CreateBarController(); var barResult = (secondBarController.GetBar("Bar1") as OkObjectResult) .Value as BarDto; Assert.That(reviewResult, Is.TypeOf <CreatedResult>()); Assert.That(barResult.AvgRating, Is.EqualTo(5)); }
private void ThisAddIn_Startup(object sender, EventArgs e) { // http://stackoverflow.com/a/12030801/752142 // http://stackoverflow.com/a/4317263/752142 XmlDocument doc = new XmlDocument(); doc.LoadXml(Resources.log4net); XmlConfigurator.Configure(doc.DocumentElement); IBarModel barModel = new BarModel(); IBarController barController = new BarController(barModel); ShapeNameHelper nameHelper = new ShapeNameHelper(); IPowerPointAdapter powerpointAdapter = new PowerPointAdapter(Globals.ThisAddIn.Application, nameHelper); Globals.Ribbons.Ribbon.Setup(barController, barModel, powerpointAdapter, nameHelper); }