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);
    }
Exemple #2
0
        public void TestDroidIsNotDeployedAtStart()
        {
            // Arrange
            DroidBayModel dbm = new DroidBayModel();

            // Assert
            Assert.IsNull(dbm.GetDroid());
        }
Exemple #3
0
        public void TestDroidIsEmptyWhenAdded()
        {
            // Arrange
            DroidBayModel dbm = new DroidBayModel();

            Droid result = null;

            // Assert
            Assert.AreEqual(dbm.GetDroid(), result);
        }
Exemple #4
0
        public void TestBayIndexStartsAtZero()
        {
            // Arrange
            DroidBayModel dbm = new DroidBayModel();

            // Act
            var expectedResult = 0;

            // Assert
            Assert.AreEqual(dbm.GetBayIndex(), expectedResult);
        }
Exemple #5
0
        public void TestDroidBayIsEmpty()
        {
            // Arrange
            DroidBayModel db = new DroidBayModel();

            // Act
            Droid expectedResult = null;

            // Assert
            Assert.AreEqual(db.GetDroid(), expectedResult);
        }