void Awake() { _droidBayModel = new DroidBayModel(deployButton, upgradeButton, removeButton, rechargeButton, repairButton, statusText, droidTypeText, deployTimeText, droidImage, droidHealthText, droidEnergyText); _droidBayModel.GetDroidBayView().GetDeployButton().onClick.AddListener(DeployDroid); _droidBayModel.GetDroidBayView().GetUpgradeButton().onClick.AddListener(UpgradeDroid); _droidBayModel.GetDroidBayView().GetRemoveButton().onClick.AddListener(RemoveDroid); }
public void TestDroidIsNotDeployedAtStart() { // Arrange DroidBayModel dbm = new DroidBayModel(); // Assert Assert.IsNull(dbm.GetDroid()); }
public void TestDroidIsEmptyWhenAdded() { // Arrange DroidBayModel dbm = new DroidBayModel(); Droid result = null; // Assert Assert.AreEqual(dbm.GetDroid(), result); }
public void TestBayIndexStartsAtZero() { // Arrange DroidBayModel dbm = new DroidBayModel(); // Act var expectedResult = 0; // Assert Assert.AreEqual(dbm.GetBayIndex(), expectedResult); }
public void TestDroidBayIsEmpty() { // Arrange DroidBayModel db = new DroidBayModel(); // Act Droid expectedResult = null; // Assert Assert.AreEqual(db.GetDroid(), expectedResult); }