public void Database_GetViewResultReturn_IsTypeViewResult() { CupcakeController controller = new CupcakeController(db); var result = controller.Index(); var resultData = result.ViewData.Model; Assert.IsType <ViewResult>(result); Assert.IsType <List <Cupcake> >(resultData); }
public void Database_GetDetailsPage_SelectedCupcakeIsReturned() { CupcakeController controller = new CupcakeController(db); var testCupcake = new Cupcake("Limoncello Meringue", "Vanilla cake with marshmallow frosting, browned to perfection.", 2, "Vanilla", "Marshmallow", "None", 24, "http://www.cupcakeroyale.com/wp-content/uploads/2016/04/Limoncello.jpg"); controller.Create(testCupcake); var model = (controller.Details(testCupcake.Id) as ViewResult).ViewData.Model as Cupcake; Assert.Equal(testCupcake, model); }
public void Database_CreateNewCupcake_CupcakeIsReturned() { CupcakeController controller = new CupcakeController(db); var testCupcake = new Cupcake("Limoncello Meringue", "Vanilla cake with marshmallow frosting, browned to perfection.", 2, "Vanilla", "Marshmallow", "None", 24, "http://www.cupcakeroyale.com/wp-content/uploads/2016/04/Limoncello.jpg"); controller.Create(testCupcake); var collection = (controller.Index() as ViewResult).ViewData.Model as IEnumerable <Cupcake>; Assert.Contains(testCupcake, collection); }
void Awake() { if (Instance != null && Instance != this) { Destroy(gameObject); } else { Instance = this; DontDestroyOnLoad(gameObject); } }
void OnTriggerEnter(Collider other) { if (other.CompareTag("Cupcake")) { CupcakeController cc = other.GetComponent <CupcakeController> (); Vector4 v = new Vector4((float)cc.color_index, (float)cc.s_type, (float)cc.octave, cc.effect); cache.Add(v); // mouth_stat = 1; // Object.Destroy (other.gameObject); } }
void OnCollisionEnter(Collision other) { if (other.collider.CompareTag("Cupcake")) { CupcakeController cc = other.collider.GetComponent <CupcakeController> (); if (!cc.touchdown) { cc.touchdown = true; float size = cc.transform.localScale.x; chuck.SetFloat("freqIntensity", size); chuck.BroadcastEvent("touchdownHappened"); } } }
private void placeCharacters() { for (int i = 0; i < playerSelectionScript.joinedPlayers.Count; ++i) { if (playerSelectionScript.joinedPlayers [i]) { GameObject cupCake = null; CupcakeController cupcakeController = null; Debug.Log("Placing " + i + " cupcake"); switch (i) { case 0: // Player 1 joined cupCake = Instantiate(cupcakes [i], new Vector2(-4f, 1f), Quaternion.identity); cupcakeController = cupCake.GetComponent <CupcakeController> (); break; case 1: // Player 2 joined cupCake = Instantiate(cupcakes [i], new Vector2(4f, 1f), Quaternion.identity); cupcakeController = cupCake.GetComponent <CupcakeController> (); break; case 2: // Player 3 joined cupCake = Instantiate(cupcakes [i], new Vector2(-4f, -1f), Quaternion.identity); cupcakeController = cupCake.GetComponent <CupcakeController> (); break; case 3: // Player 4 joined cupCake = Instantiate(cupcakes [i], new Vector2(4f, -1f), Quaternion.identity); cupcakeController = cupCake.GetComponent <CupcakeController> (); break; default: break; } cupcakeController._hpBar = hudController.hpBars [i]; cupcakeController.soundManager = musicController; cupcakeController.sadFace = damagedFace; } } }
public void Database_DeleteDatabaseObject_SelectedCupcakeIsDeleted() { CupcakeController controller = new CupcakeController(db); var testCupcake = new Cupcake("Limoncello Meringue", "Vanilla cake with marshmallow frosting, browned to perfection.", 2, "Vanilla", "Marshmallow", "None", 24, "http://www.cupcakeroyale.com/wp-content/uploads/2016/04/Limoncello.jpg"); controller.Create(testCupcake); var testCupcake2 = new Cupcake("Red Velvet", "Vanilla cake with marshmallow frosting, browned to perfection.", 2, "Chocolate", "Marshmallow", "None", 24, "http://www.cupcakeroyale.com/wp-content/uploads/2016/04/Limoncello.jpg"); controller.Create(testCupcake2); controller.DeleteConfirmed(testCupcake2.Id); List <Cupcake> expected = new List <Cupcake> { testCupcake }; var collection = (controller.Index() as ViewResult).ViewData.Model as IEnumerable <Cupcake>; Assert.Equal(expected, collection); }
IEnumerator keyPressing() { // set QTEGen to a number outside the range (9) QTEGen = 10; // if the player hit the right key, if (correctKey == true) { ElonController instance = Elon.GetComponent <ElonController>(); instance.doTheMonch(); instance.shootSprinkles(); soundSource.clip = monch; soundSource.Play(); if (counter == 0) { Destroy(Cupcake); } else if (counter == 1) { Destroy(Cupcake1); } else if (counter == 2) { Destroy(Cupcake2); } else if (counter == 3) { Destroy(Cupcake3); } else if (counter == 4) { Destroy(Cupcake4); } else if (counter == 5) { Destroy(Cupcake5); } else if (counter == 6) { Destroy(Cupcake6); } else if (counter == 7) { Destroy(Cupcake7); } else if (counter == 8) { Destroy(Cupcake8); } else if (counter == 9) { Destroy(Cupcake9); } // generate a number (1-3) to pick which success quote you get passFailGen = Random.Range(1, 4); if (passFailGen == 1) { passFailBox.GetComponent <Text>().text = "Yummy!"; } else if (passFailGen == 2) { passFailBox.GetComponent <Text>().text = "Good Job!"; } else if (passFailGen == 3) { passFailBox.GetComponent <Text>().text = "Nom Nom!"; } // increase score score++; updateScore(); // update the counter to reflect that a cupcake was eaten counter++; } // if the player hit the wrong key, else if (correctKey == false) { ElonController instance = Elon.GetComponent <ElonController>(); instance.doTheMonch(); soundSource.clip = splat; soundSource.Play(); if (counter == 0) { CupcakeController instance2 = Cupcake.GetComponent <CupcakeController>(); instance2.dropped(); } else if (counter == 1) { CupcakeController instance2 = Cupcake1.GetComponent <CupcakeController>(); instance2.dropped(); } else if (counter == 2) { CupcakeController instance2 = Cupcake2.GetComponent <CupcakeController>(); instance2.dropped(); } else if (counter == 3) { CupcakeController instance2 = Cupcake3.GetComponent <CupcakeController>(); instance2.dropped(); } else if (counter == 4) { CupcakeController instance2 = Cupcake4.GetComponent <CupcakeController>(); instance2.dropped(); } else if (counter == 5) { CupcakeController instance2 = Cupcake5.GetComponent <CupcakeController>(); instance2.dropped(); } else if (counter == 6) { CupcakeController instance2 = Cupcake6.GetComponent <CupcakeController>(); instance2.dropped(); } else if (counter == 7) { CupcakeController instance2 = Cupcake7.GetComponent <CupcakeController>(); instance2.dropped(); } else if (counter == 8) { CupcakeController instance2 = Cupcake8.GetComponent <CupcakeController>(); instance2.dropped(); } else if (counter == 9) { CupcakeController instance2 = Cupcake9.GetComponent <CupcakeController>(); instance2.dropped(); } // // generate a number (1-3) to pick which failure quote you get passFailGen = Random.Range(1, 4); if (passFailGen == 1) { passFailBox.GetComponent <Text>().text = "Oh No!"; } else if (passFailGen == 2) { passFailBox.GetComponent <Text>().text = "Stinky!"; } else if (passFailGen == 3) { passFailBox.GetComponent <Text>().text = "Dropped It!"; } // update the counter to reflect that a cupcake was dropped counter++; } countingDown = false; // wait so changes aren't insatnt yield return(new WaitForSeconds(0.25f)); // clear texts passFailBox.GetComponent <Text>().text = ""; keyBox.GetComponent <Text>().text = ""; yield return(new WaitForSeconds(0.25f)); waitingForKey = true; // stop all background processes StopAllCoroutines(); }