public void TestAddBox() { for (int i = 0; i < 100; i++) { ModelService.AddBox(model, new Position()); } Assert.AreEqual(100, model.boxes.Count); }
public void TestEvents() { for (int i = 0; i < 100; i++) { ModelService.AddBox(model, new Position()); } Assert.AreEqual(100, model.events.Count); Assert.That(model.events.Peek() is BoxAddedEvent); }
void GetUserInput() { if (Input.GetMouseButtonDown(0)) { ModelService.AddBox ( model, new Position(Camera.main.ScreenToWorldPoint(Input.mousePosition)) ); } }
public void TestTickBox() { Box box = ModelService.AddBox(model, new Position()); Assert.AreEqual(1, model.boxes.Count); Assert.AreEqual(model.nextBoxId - 1, box.id); Assert.AreEqual(0, box.life); for (int i = 1; i <= 5; i++) { ModelService.Tick(model); Assert.AreEqual((float)i * Config.TICK_INTERVAL, box.life); } }