public void SetDroneTargetTest() { GameObject go = new GameObject("Turret"); Turret t = go.AddComponent<Turret>(); TAim tAim = go.AddComponent<TempClass>(); t.aim = tAim; t.target = tAim.FindTarget(); Assert.AreNotEqual(null, t.target); }
public void RemoveDroneTest() { GameObject go = new GameObject("Turret"); Turret t = go.AddComponent<Turret>(); TAim tAim = go.AddComponent<TempClass>(); t.aim = tAim; GameObject drone1 = new GameObject("Drone1"); GameObject drone2 = new GameObject("Drone2"); t.aim.drones.Add(drone1); t.aim.drones.Add(drone2); int initCount = t.aim.drones.Count; t.aim.RemoveDrone(drone1); Assert.AreNotEqual(initCount, t.aim.drones.Count); }