public void CalculatesBounds() { GameObject gameObject = new GameObject(); Transform transform = gameObject.transform; TemplateBuilding building = new TemplateBuilding(transform, Vector3.left, gameObject); building.Load(); Assert.AreNotEqual(building.BoundingBox, new Bounds()); }
public void LoadsTemplateBuilding() { GameObject gameObject = new GameObject(); Transform transform = gameObject.transform; TemplateBuilding building = new TemplateBuilding(transform, Vector3.left, gameObject); building.Load(); Assert.AreEqual(building.IsLoaded, true); Assert.IsNotNull(building.Instance); Assert.AreEqual(building.Instance.transform.position, Vector3.left); Assert.AreEqual(building.Instance.transform.parent, transform); }