public void DeployDroid() { if (_droidBayModel.GetDroid() != null) { StartCoroutine(_droidBayModel.GetTimer().StartTimerCouroutine(_droidBayModel.GetDroid().GetDroidModel().GetDroidDeployTime(), this)); } }
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 TestDroidBayIsEmpty() { // Arrange DroidBayModel db = new DroidBayModel(); // Act Droid expectedResult = null; // Assert Assert.AreEqual(db.GetDroid(), expectedResult); }
public void DeployDroid() { if (_droidBayModel.GetDroid() != null) { if (_droidBayModel.GetDroid().GetDroidModel().GetDroidCurrentEnergy() < _droidBayModel.GetDroid().GetDroidModel().GetEnergyConsumption() * _droidBayModel.GetDroid().GetDroidModel().GetDroidDeployTime()) { return; } StartCoroutine(_droidBayModel.GetTimer().StartTimerCouroutine(_droidBayModel.GetDroid().GetDroidModel().GetDroidDeployTime(), this)); } }