public void Test_BasePosGroundFloor() { BuildingParams buildingParams = new BuildingParams(); Vector3 lastFloorSize = new Vector3(2.5f, 2f, 2f); Vector3 addTolastSize = new Vector3(1f, 1f, 1f); BaseParams baseParams = new BaseParams(lastFloorSize, buildingParams, 1, OpeningStyle.ARCH); baseParams.finalSize = lastFloorSize + addTolastSize; Vector3 expextedPos = new Vector3(-0.5f, 2, -0.5f); Vector3 pos = baseParams.GetGroundFloorFinalPosition(lastFloorSize); Assert.That(pos.x, Is.EqualTo(expextedPos.x).Within(0.001)); }